Method for generating a partitioned ic layout
AssigneeSilicon Perspective Corporation
InventorsKit-Lam Cheong, Wei-Jin Dai, Hsi-Chuan Chen, Patrick John Eichenseer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Perspective Corporation
InventorsKit-Lam Cheong, Wei-Jin Dai, Hsi-Chuan Chen, Patrick John Eichenseer
Estimating the term…
When generating a layout for an integrated circuit (IC) based on a netlist design, a trial layout which need only satisfy the various spatial, power and other constraints, but need not satisfy the layout's timing constraints, is quickly produced. The trial layout acts as a basis for estimating sizes and positions of substrate areas needed to accommodate various modules of the IC and for estimating delays through various signal paths having timing constraints. After producing the trial layout, the IC design is divided into several partitions with modules being grouped into partitions in accordance with their proximity to one another in the trial layout. A floor plan is created which imposes spatial constraints on each partition based on the estimated size and position within the trial layout of the modules forming the partition. A timing budget is also created which allocates portions of each timing constraint to the partitions based on the time delay estimates derived from the trial layout. The partitions are then separately placed and routed a manner consistent with the spatial and timing constraints imposed on each partition by the floor plan and the timing budget.
A method for converting a first netlist modeling an integrated circuit (IC) as a network of interconnected cells into an output layout indicating the cells' positions within the semiconductor substrate, and describing structures for routing signals between the cells, wherein the first netlist organizes the cells into a logical hierarchy of modules, and wherein the layout is to satisfy a plurality of timing constraints, each indicating a maximum path delay for a separate signal path within the IC, the method comprising the steps of:
A method for converting a netlist modeling an integrated circuit (IC) as a network of interconnected cells into an output layout including descriptions of the cells, descriptions of positions of the cells within a semiconductor substrate, and descriptions of structures that route signals between the cells, wherein the netlist organizes the cells into a logical hierarchy of modules, and wherein the IC layout is subject to a set of timing constraints specifying maximum allowable signal path delays for signal paths within the IC, the method comprising the steps of:
Dependencies are inferred from the claim text.