Lecture 2
Lecture 2
Prof. G.K.Sharma
ABV-IIITM, Gwalior
August 4, 2015
I Advantages:
1. Cells of significant complexity are permitted in the library
(registers, ALUs, etc).
2. Building-block layout (BBL) comes closest to full-custom
layout.
3. Like standard-cell layout style, all the processing steps are
required to manufacture a BBL chip.
I Disadvantages:
1. It is much more difficult to write layout programs for the BBL
design style.
2. There is no standard floorplan to adhere to. As a result, the
routing channels are not predefined either.
3. Floorplanning and channel definition are additional steps
required in a BBL layout system.
(A, AND[1].IN1)
(B, AND[1].IN2)
(C, AND[2].IN1)
(B, AND[2].IN2)
(A, AND[3].IN1)
(C, AND[3].IN2)
(AND[1].OUT, OR3[1].IN1)
(AND[2].OUT, OR3[1].IN2)
(AND[1].OUT, OR3[1].IN3)
(OR3[1].OUT, Z)
cii = 0 i = 1, 2, 3, ....n