Structure for storing a plurality of sub-networks
AssigneeCadence Design Systems, Inc.
InventorsSteven Teig, Asmus Hetzel
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorsSteven Teig, Asmus Hetzel
Estimating the term…
Some embodiments of the invention provide a method for pre-tabulating sub-networks. This method (1) generates a sub-network that performs a function, (2) generates a parameter based on this function, and (3) stores the sub-network in a storage structure based on the generated parameter. In some embodiments, the generated sub-network has several circuit elements. Also, in some embodiments, the generated sub-network performs a set of two or more functions. Some embodiments store each generated sub-network in an encoded manner. Some embodiments provide a method for producing a circuit description of a design. This method (1) selects a candidate sub-network from the design, (2) identifies an output function performed by the sub-network, (3) based on the identified output function, identifies a replacement sub-network from a storage structure that stores replacement sub-networks, and (4) replaces the selected candidate sub-network with the identified replacement sub-network in certain conditions. In some embodiments, this method is performed to map a design to a particular technology library. Some embodiments provide a data storage structure that stores a plurality of sub-networks based on parameters derived from the output functions of the sub-networks.
A data storage structure that stores a plurality of sub-networks, wherein each sub-network is stored based on a set of indices derived from a set of output functions performed by the sub-network.
A data storage structure that stores a plurality of sub-networks, wherein each sub-network performs a set of output functions, wherein the set of output functions for at least some of the sub-networks includes more than one output function, wherein the data storage structure stores each sub-network based on a parameter derived from the set of output functions of the sub-network.
A sub-network record management system comprising:
Dependencies are inferred from the claim text.