Symbolic routing guidance for wire networks in VLSI circuits
First Claim
1. A method for laying out logical circuits on a chip, the method comprising the steps of:
- (a) laying out an initial floor-plan of component blocks of the logical circuits;
(b) routing a first set of connection networks between connection areas of the component blocks;
(c) from the routing performed in step (b), generating routing guidance information which indicates location and size of the first set of connection networks;
(d) after step (c) performing optimized placement and routing of logical circuits within the component blocks; and
,(e) after step (c) routing a second set of connection networks between the component blocks.
4 Assignments
0 Petitions
Accused Products
Abstract
A floor-plan of component blocks of logical circuits, including the symbolic routing of major connection networks, is produced as part of the process for laying out an integrated circuit on a chip. The floor-plan is produced before performing optimized placement and routing of logical circuits within component blocks of the VLSI circuit. First, the logical circuits are apportioned into component blocks. Then, an initial lay out of the component blocks of the VLSI circuit is performed. The major connection networks are routed between the component blocks so that the major connection networks are connected to connection areas within the component blocks. The initial lay out of component blocks is adjusted as necessary in order to take into account the addition of the major connection networks. Once any needed adjustments are made, routing guidance information is generated as part of the floor plan. The routing guidance information indicates locations and sizes of the major connection networks.
-
Citations
13 Claims
-
1. A method for laying out logical circuits on a chip, the method comprising the steps of:
-
(a) laying out an initial floor-plan of component blocks of the logical circuits; (b) routing a first set of connection networks between connection areas of the component blocks; (c) from the routing performed in step (b), generating routing guidance information which indicates location and size of the first set of connection networks; (d) after step (c) performing optimized placement and routing of logical circuits within the component blocks; and
,(e) after step (c) routing a second set of connection networks between the component blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for producing a floor-plan of a VLSI circuit, the floor-plan being produced before performing optimized placement and routing of logical circuits within component blocks of the VLSI circuit, and the method comprising the steps of:
-
(a) apportioning the logical circuits into component blocks; (b) performing an initial lay out of the component blocks of the VLSI circuit, the initial lay out including connection areas where a first set of connection networks are connected to the component blocks; (b) routing the first set of connection networks between the connection areas of the component blocks; (c) making any needed adjustments to the locations of component blocks as laid out in step (a) in order to take into account the locations of the first set of connection networks as laid out in step (b); and
,(d) from the routing performed in step (b), generating routing guidance information which indicates location and size of the first set of connection networks. - View Dependent Claims (10, 11, 12, 13)
-
Specification