Pin Assignment
Pin Assignment
Pin Assignment
Pin Assignment
During floorplanning, the terminal locations of nets connecting these blocks are very
important.
I/O pins (net terminals) and their locations are usually on the periphery of a block to
reduce interconnect length.
best locations depend on the relative placement of the blocks.
Problem formulation.
During pin assignment, all nets (signals) are assigned to unique pin locations
Optimization goals - maximizing routability and minimizing electrical parasitics
Pin Assignment
Pin assignment using concentric circles
Pin assignment using concentric circles
Pin assignment using concentric circles
Topological pin assignment
Improvement of concentric-circle pin assignment algorithm by taking into account external
block positions and multi-pin nets (connected to more than two pins). Specifically, this
enabled pin assignment when external pins are behind other blocks or obstacles.
Topological pin assignment
Power and Ground Routing
Power and Ground Routing
(5) analyses of inherent and added fluctuations due to clock gating, and
(6) early power distribution analysis: average, maximum and multi-cycle fluctuations.
Power and Ground Routing
• To construct an appropriate supply network, many aspects of the design and the
process technology must be considered.
For example, to estimate chip power, the designer must plan for
(1) use of low-Vth devices and dynamic circuits that consume more power
(3) quantity and placement of added decoupling capacitors that mitigate switching
noise.
Design of a Power-Ground Distribution Network
As each cell must have both VDD and GND connections, the supply nets
(1) are large,
(2) span across the entire chip, and
(3) are routed first before any signal routing.
the net segment width must be chosen to keep the voltage drop, V = IR, within a specified
tolerance, e.g., 5% of VDD.
Wider segments have lower resistance, and hence lower voltage drop
Two design approaches
• the planar approach, which is used primarily in analog or custom blocks,
• the mesh approach, which is predominant in digital ICs
Planar Routing
Power supply nets can be laid out using planar routing when
(1) only two supply nets are present in the design, and
Planar routing separates the two supply regions by a Hamiltonian path that connects all the cells
Planar Routing
Step 1: Planarize the topology of the nets
Step 2: Layer assignment
Step 3: Determining the widths of the net segments
Mesh Routing
Step 1: creating a ring