Unit Iii
Unit Iii
PART-A
1. List the parameters characterizing the local routing problem? (or) List the types of local
routing problems?
Before placement, one can estimate the area to be occupied by the various
subblocks and together with a precise or estimated interconnection pattern, try to allocate
distinct regions of the integrated circuit to the specific subblocks. This process is called
floorplanning.
If the children of all composite cells can be obtained by bisecting the cell
horizontally or vertically, the floorplan is called a slicing floorplan. So, in a slicing
floorplan a composite cell is made by combining its children horizontally or vertically. A
natural way to represent a slicing floorplan is by means of a slicing tree.
4. Define abut?
When two cells that need to be electrically connected have their terminals in the
right order and separated correctly, the cells can simply be put against each other without
the necessity for a routing channel in between them. Such cells are said to abut.
Routing is normally performed in two stages. The first stage, called global or
loose routing, determines through which wiring channels a connection will run. The
second stage, called local or detailed routing, fixes the precise paths that a wire will
take (its position inside a channel and its layer).
8. What are the steps in Lees algorithm?
wave propagation
backtracing
cleanup.
9. What are the types of routing?
Area routing
Channel routing
Global routing
10. What are the goals of routing?
Minimal interconnection length
Minimization of height of routing area
11. What are the models used in Channel Routing?
All wires run along orthogonal grid lines with uniform separation'
There are two wiring layers.
Horizontal segments are put on one layer and vertical segments on the other
one.
For each net, the wiring is realized by a single horizontal segment, with vertical
segments connecting it to all terminals of the net. An exception is made when
cycles in thevertical constraint graph (see later on) occur. In this case the problem
cannot be solved unless at least one net in each cycle is realized with two horizontal
segments.
PART- B