IC layout system having separate trial and detailed routing phases
AssigneeCadence Design Systems, Inc.
InventorsMitsuru Igusa, Shiu-Ping Chao, Wei-Jin Dai, Dennis Huang
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorsMitsuru Igusa, Shiu-Ping Chao, Wei-Jin Dai, Dennis Huang
Estimating the term…
An integrated circuit (IC) layout process is organized into two phases. During the Phase 1 of the process, a preliminary placement plan is generated fixing the position of every cell of an IC design described by a gate level netlist. A trial routing plan is also generated establishing approximate routes of the nets that are to interconnect cell terminals. The placement plan and the trial routing plan are then iteratively analyzed and modified as necessary to ensure that the layout meets various signal path timing, signal integrity, and power distribution and other constraints. Thereafter, at the start of Phase 2 of the layout process, the trial routing plan is converted into a detailed routing plan specifying in detail the exact routes to be followed by all nets. The placement plan and detailed routing plan are then iteratively analyzed and modified as necessary to ensure that they meet all design constraints.
A method for designing a layout for an integrated circuit (IC) comprising cells having terminals interconnected by nets, wherein the layout includes a placement plan and a routing plan, wherein the placement plan specifies where each cell in to be placed in a semiconductor substrate, and wherein the routing plan specifies in detail a route each net is to follow between the cell terminals it is to interconnect, the method comprising the steps of:
Computer readable media storing software which when executed by a computer causes the computer to carry out a method for designing a layout for an integrated circuit (IC) comprising cells having terminals interconnected by nets, wherein the layout includes a placement plan and a routing plan, wherein the placement plan specifies a position of each cell within in a semiconductor substrate, and wherein the routing plan specifies routing of the nets between terminals of the cells, the method comprising the steps of:
The computer readable media in accordance with claim a further comprising the step of:
An apparatus for designing a layout for an integrated circuit (IC) comprising cells having terminals interconnected by nets, wherein the layout includes a placement plan and a routing plan, wherein the placement plan specifies a position of each cell within a semiconductor substrate, and wherein the routing plan specifies routing of the nets between terminals of the cells they interconnect, the apparatus comprising:
Dependencies are inferred from the claim text.