Representing device layout using tree structure
OwnerKuoching Lininventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKuoching Lininventor
Estimating the term…
Methods are described herein for using a tree structure representation for searching selected areas of a programmable device layout in order to determine the existing component configuration of a device. The tree structure may be generated by assigning root nodes, branch nodes and leaf nodes to portions of a tree structure. A search algorithm may walk the tree structure representation of the device layout to determine the existing component configuration of the device of a selected portion of the device layout. The tree structure is simplified by each node of a set of sister nodes on the tree representing equally sized sub-area of the device layout. The tree structure is capable of representing units of layout of multiple different sizes and non-uniform layout units that may straddle more than one sub-area.
A computer implemented method for representing a layout of a programmable device as a tree structure to be searched by a computer program for determining a configuration of functional components within a selected portion of an area occupied by of the layout, the method comprising:
The method of claim I wherein the programmable device is a PAL, a PLA, a gate array ASIC, or a CPLD.
(canceled)
(canceled)
A tangible computer readable storage medium containing a tree structure for representing physical area occupied by a layout of a programmable device to be used by a computer program for searching selected areas of the device layout to identify functional units of the device layout comprised therein, the tree structure comprising:
A computer implemented method for searching a layout of a programmable device for determining information related to components of the device wherein the device comprises pre-defined layout units with each unit being of a size that is a multiple of a size of a basic layout unit of the device layout, the method comprising:
A tangible computer readable medium useful in conjunction with a computer and having stored thereon computer executable instructions operable for performing a method of representing a layout of a programmable device as a tree structure to be searched by a computer program for determining a configuration of components within a selected area of the layout, the method comprising:
(canceled)
(canceled)
(canceled)
A method of representing the layout of a programmable device as a tree structure, the method comprising:
A computer implemented method for representing a layout of a programmable device as a tree structure to be searched by a computer program for determining a configuration of device components within a selected area of the layout, the method comprising:
Dependencies are inferred from the claim text.