Professional Documents
Culture Documents
Cmos CH 4
Cmos CH 4
Subsystem Design
Syllabus
Some Architectural Issues, Switch Logic, Gate(restoring) Logic, Parity
Generators, Multiplexers, The Programmable Logic Array (PLA)
FPGA Based Systems: Introduction, Basic concepts, Digital design and FPGA’s,
FPGA based System design, FPGA based System design, FPGA architecture,
Physical design for FPGA’s
Introduction
This module deals with designing of subsystems, which is a small part in a larger
system (leaf cell).
The most basic leaf cell of any digital system is the logic gates and these are seen in
different technologies like nMOS, CMOS and BiCMOS.
The following are the guidelines/architectural issues that needs to be considered while designing of the
system.
Define the requirements carefully and properly.
Partition the overall architecture into appropriate subsystems.
Communication paths should be carefully selected in order to develop sensible interrelationships
between the subsystems.
Draw the floor plan of how the system is to map onto the silicon.
Aim for regular structures so that design is largely a matter of replication.
Draw suitable stick or symbolic diagrams of the leaf-cells of the subsystem.
Convert each cell into layout.
Carry out design rule check carefully and thoroughly.
Simulate the performance of each cell/subsystem.
Subsystem Design
The whole design process will be assisted if considerable care is taken with:
For designing digital systems in MOS technology there are two ways of
building the circuits. They are
1. Switch logic
2. Gate (restoring) logic.
Switch Logic
Switch logic is based on pass
transistor and transmission gates
This approach is fast for small
arrays and power dissipation is
less since current only flows on
switching.
The advantage of switch logic is
that there is no static power
dissipation as the pass transistor
do not have a connection to the
supply rails.
The only limitation is that the
output of a pass transistor cannot
be used to drive another pass
transistor because of the degraded
output logic.
Switch Logic
Switch Logic
Gate (restoring) Logic
Assume Vdd=
5V
Gate (restoring) Logic
Operation: 1.Precharge
2. Evaluation
Cascading is a problem
Advantages :
When ϕ = 1, both transistors are ON and the logic of the input will be evaluated
CMOS domino Logic
The problem seen in dynamic logic of cascading can be overcome by using an inverter
between the stages as shown in the figure below. It is an extension of dynamic CMOS logic.
• The parity generating technique is one of the most widely used error
detection techniques for the data transmission.
O1 = B’C + A’B,
Programmable Logic Array (PLA)
Programmable Logic Array (PLA)
Programmable Logic Array (PLA)