Ec3552 Part A, Part B
Ec3552 Part A, Part B
(Approved by AICTE, New Delhi and Affiliated to Anna University, Chennai) Chathirampudukulam,
Chidambaranagar - Vepemkulam Road.
Thatchanallur, Tirunelveli 627 358, Tamil Nadu.
Lambda rules specify the layout with minimum feature sizes and minimum allowable feature
separations in terms of parameter λ and allow linear proportional scaling of all geometrical
constraint.
Stick diagram are the key element of designing a circuit used to convey layer information through
Complementary Metal Oxide Semiconductor (CMOS) in which both n-channel MOS and
Logical Effort:
Parasitic Delay :
10.Define a threshold voltage for a MOSFET.
The threshold voltage of a MOSFET is usually defined as the gate voltage were an
inversion layer forms at the interface between the insulating layer (oxide) and the
substrate (body) of the transistor.
11.What are the objective (need) of layout rules?
i. To build reliably functional circuits in as small an area as possible.
ii. To provide a necessary communication link circuit designer and process
engineer during manufacturing.
iii. To obtain a circuit with optimum yield in smallest possible area.
2 Positive voltage is applied at the gate Negative voltage is applied at the gate
terminal terminal
3 NMOS conducts at logic 1 PMOS conducts at logic 0
20. Define scaling. What are the advantages of scaling? List different types of scaling.
Proportional adjustment of the dimensions of an electronic device while maintaining the electrical properties
of the device, results in a device either larger or smaller than the unscaled device.
Types:
Full scaling (or) constant field scaling
Fixed voltage scaling
General scaling (or) Lateral scaling
Advantages:
Greater device density
Higher speed
Reduced power consumption
Improved performance due to reduced capacitance
PART-B
1. Explain in detail about the ideal I-V characteristics of nMOS and pMOS
devices.
2. Explain in detail about non-ideal I-V characteristics of nMOS and pMOS devices.
3. Explain DC transfer characteristics of a CMOS inverter with necessary
conditions for the different regions of operation.
5. Describe the equation for source to drain current in the three regions of
operation of a MOS transistor and draw the VI characteristics.
0
UNIT – II COMBINATIONAL LOGIC CIRCUITS
PART-A
1. Define Elmore constant.
Elmore delay is a simple approximation to the delay through an RC network in an
electronic system.
The Elmore delay model estimates the delay from a source switching to one of the
leaf nodes changing as the sum over each node i of the capacitance Ci on the node,
multiplied by the effective resistance R is on the shared path from the source to the
node and the leaf. Application of Elmore delay is best illustrated through examples.
2. What are the factors that causes a power dissipation in CMOS circuits?
Static Dissipation:
i. Sub threshold condition through OFF transistors
ii. Tunneling current through gate oxide
iii. Leakage through the reverse bias diode
iv. Contention current in ratioed
circuits Dynamic Dissipation:
i. Charging and discharging of load capacitance
ii. Short circuit current while both PMOS and NMOS network are partially ON.
3. Implement a 2 : 1 mux using Pass transistor.
4. Define logical effort.
The ratio of the input capacitance of the gate to the input capacitance of the inverter is
called logical effort
5. How to avoid monotonicity problem in dynamic CMOS.
The monotonicity problem can be solved by placing a static CMOS inverter between
dynamic gates. This is used to convert the monotonically falling output into a
monotonically rising signal
6. Distinguish between static and dynamic CMOS design.
S.No Static CMOS Dynamic CMOS
1 It required a 2N number of It required only N+1 gates
gates to implement a circuit
Where N – Number of input
2 No Monotonicity problem Monotonicity problem arises
3 No need of Clock pulse Required a careful clocking
10. What is Elmore’s Constant? Give Elmore delay expression for propagation delay of
an inverter.
It is an analytical method used to estimate the RC delay in a network. Elmore delay model estimates
the delay of a RC ladder as the sum over each node in the ladder of the resistance Rn-1 betweenthat node and a
supply multiplied by the capacitor on the nodes.
11. Why single phase dynamic logic structure cannot be cascaded? Justify.
The cascading of dynamic logic from one gate to other gives problem. The precharge "1" state of
the first gate causes the second gate to discharge prematurely, before the first gate has reached its correct
state. This uses up the "precharge" of the second gate, which cannot be restored until the next clock
cycle,thus there is no recovery from this error.
12. What do you meant by design margin?
The additional performance capability above required standard basic system parameters that may
be specified by a system designer to compensate for uncertainties is called design margin. Design margin
required as there are three sources of variation- two environmental and one manufacturing.
13. What are factors that cause static power dissipation in CMOS circuits?
Power dissipation due to leakage current when the idle is called the static power dissipation.
Static power due to
i. Sub – threshold conduction through OFF transistors
ii. Tunneling current through gate oxide
iii. Leakage through reverse biased diodes
iv. Contention current in radioed circuits.
14. What are the methods to reduce dynamic power dissipation?
i. Reducing the product of capacitance and its switching frequency.
ii. Eliminate logic switching that is not necessary for computation.
iii. Reduce activity factor Reduce supply voltage
15. List various sources of leakage currents?
Various source of leakage currents are listened
below: I1=Reverse-bias p-n junction diode
leakage current.
16. What is stick diagram? Sketch the stick diagram for 3 input NOR gate.
Stick diagrams are a means of capturing topography and layer information using simple diagrams.
Stick diagrams convey layer information through color codes. Acts as an interface between symbolic
circuit and the actual layout.
Static CMOS logic is a combination of two networks, Pull up Network using PMOS transistors
and Pull down network using NMOS transistors. They are dual with each other. At any time ,any
one of the network is on.
Dynamic circuits reduce the drawbacks of ratioed circuits using a clock input to the pull up transistor(PMOS).
It requires N+2 transistors and there are two modes of operation ,Precharge and Evaluation.
19.What are the disadvantages of dynamic logic?
Consume significant dynamic power
Sensitive to noise during evaluation
Carefull clocking
Monotonicity problem
The propagation delay is the time taken to change the output after applying the input.
This is the upper bound on interval between valid inputs and valid outputs.
PART-B
1.Derive the expressions for effective resistance and capacitance estimation Using
Elmore’s RC delay model.
2. Write short notes on i) Static CMOS, ii) Bubble pushing, iii) Compound gates.
3. Illustrate the operation of dynamic CMOS Domino and NP Domino logic with
necessary diagrams.
4. What are the sources of power dissipation in CMOS and discuss various design
techniques to reduce power dissipation in CMOS.
5. Write the basic principle of low power logic design.
6. Derive an expression for dynamic power dissipation.
7. Explain the pass transistor logic and show how complementary pass transistor logic
and double pass transistor logic are applied for 2: 1 multiplexer.
8. Write short notes on (i)Ratioed Circuits (ii)Dynamic CMOS Circuits.
9. Enumerate the features of static CMOS logic.
10. Explain the static and dynamic power dissipation in CMOS circuits with expressions.
UNIT – III SEQUENTIAL LOGIC CIRCUITS AND CLOCKING STRATEGIES
PART -A
1. Compare SRAM and DRAM.
Both SRAMs and DRAMs are volatile in nature, (i.e.) Information is lost if power
line is removed. However SRAMs provide high switching speed, good noise margin
but require large chip area than DRAMs.
2. Define meta stability
Meta stability is a unknown state is neither 0 or 1. Meta stability happens for the
design systems violating setup or hold time requirement.
3. Define setup and holding time
Set up time (tsu):
The time that the data input (D) is valid before the clock transition that is 0 to 1
transition for a positive edge -triggered registers
Hold time (t hold)
The time that the data input must remain valid after the clock edge.
4. Distinguish between a latches and flip flop.
S.No Latches Flip Flop
1 A Latch is Level-Sensitive A FF is edge triggered.
2 A latch stores when the clock A FF stores when the clock rises
level is low and is transparent and is mostly never transparent.
when the level is high.
5. Define Skew and Jitter
Skew:
Clock skew defined as a spatial variation in arrival time of a clock transition on an
integrated circuit
Jitter:
Clock jitter is a temporal variation of the clock period at a given point on the chip.
6. Define pipelining
Pipelining is a popular design technique often used to accelerate the operation of the
data path in digital processors. The major advantages of pipelining are to reduce
glitching in complex logic networks and getting lower energy due to operand
isolation.
7. What is C2MOS register
The positive edge triggered register based on master slave concept insensitive to clock
overlap. This is called clocked CMOS or C2MOS.
8. What is NORA CMOS?
NORA-CMOS is a logic circuit that combines C2MOS pipeline and NORA dynamic
logic function blocks. Each module consists of a block of combinational logic with a
mixture of static and dynamic logic followed by a C2MOS latch.
9. Write the importance of Sense amplifiers
Sense amplifier play a major role in the functionality, performance and reliability of
memory circuits.
The following are the functions of sense amplifier
i. Amplification
ii. Delay reduction
iii. Power reduction
iv. Signal restoration
10. Define Race condition?
When a CLK and CLK both are high for a short period of time (overlap period),both
sampling pass transistors conduct and there is a direct path from the D input to a Q
output. So output change at the rising edge of clock, which is undesired for a negative
edge triggered register. This is called race condition.
17. Draw the switch level schematic of multiplexer based nMOS latch using nMOS
only passtransistors for multipliers.
clocked CMOS (C2MOS) the output is driven through the nMOS and pMOS working in parallel.
A sequential circuit is an interconnection of flip-flops and gates. The gates by themselves constitute a
combinational circuit, but when included with the flip flops, the overall circuit is classified as a sequential circuit.
Parallel processing is a term used to denote a large class of techniques that are used to provide simultaneous data-
processing tasks for the purpose of increasing the computational speed of a computer system. Instead of
processing each instruction sequentially as in a conventional computer, a parallel processing system is able to
perform concurrent data processing to achieve faster execution time.
PART B
16. What is meant by bit-sliced data path organization and what are the advantages of data
pathoperators?
A data path is a collection of functional units, such as arithmetic logic units or multipliers that perform
data processing operations, registers, and buses. Along with the control unit it composes the central processing
unit (CPU).
Control
Shifter
Adder
Advantages:
To implement the logic function using n-identical circuits Data may be arranged to flow in one
direction, while any control signals are introduced in an orthogonal direction to the data flow.
17. List out the components of data path.
i. Register
ii. Adder
iii. Shifter
iv. Multiplexer
18. Give the applications of high speed adders.
Addition is one of the essential operations in Digital Signal Processing (DSP) applications which
include Fast Fourier Transform (FFT), Digital filters, multipliers etc. With the advancements in
technology, research is still going on to design a adder that performs addition in flash of time. One of
suchhigh speed adder is carry save adder (CSA).
19. Determine propagation delay of n-bit carry select adder.
tp = tsetup +M tcarry +(N/M)tmux + tsum
20. Why barrel shifter very useful in the designing of arithmetic circuits?
A common usage of a barrel shifter is in the hardware implementation of floating-point arithmetic.
For a floating-point add or subtract operation, the significant of the two numbers must be aligned.
PART -B
1.Design a 16 bit carry bypass and carry select adder and discuss their features.
2.Sketch the structure of ripple carry adder and explain its operation. How the drawbacks in ripple
carry adder overcome by carry look ahead adder and discuss.
3.Design a 4X4 array multiplier and write down the equation for delay.
4. Give a note on 4X4 carry save multiplier.
5. Write a short note on Barrel shifter.
UNIT – V ASIC DESIGN & TESTING
PART – A
1. What is meant by CBIC and standard cell?
Cell based ASIC or cell based integrated circuits(CBIC), which uses a predesigned
logic cells like AND gates, OR gates, multiplexers and flipflops.
Here the predesigned logic cells are known as standard cell. The standard cell are also
called as flexible blocks.
2. Name the elements in a configuration logic block
In general logic block consist of few logic cells, a typical logic cell consists of LUT
(Look Up Table), a full adder and a D-type flip flop.
3. What are the feed through cells? State their uses
In a cell-based ASIC, a connection that needs to cross over a row of
standard cells uses a feedthrough.
Feedthrough is a piece of metal used to pass a signal through a cell.
4. State the features of full custom design
Some (possibly all) logic cells that are customized.
All mask layers that are customized.
Manufacturing lead time is typically eight-weeks.
Needs less area and low power consumption
5. Compare full custom with semi-custom
Full Custom Semi-Custom
All the logic cells and masks are All the logic cells are predesigned, and
customized some of the mask layers are customized.
Increased manufacturing and design time Less Time.
Highly complex in design system. This uses cell library so Easier design
Process
Example- microprocessor Example – FPGA, PLD
6. What is ULSI?
Ultra Large Scale Integration (ULSI) is a process of embedding a million of transistor
with in a single chip.
7. What are the various ways of routing procedure.
Routing architecture comprises of programmable switches and wires. Routing
provides connection between I/O blocks and logic blocks, and between one logic
block and another logic block.
General purpose programmable interconnect
Direct interconnection between adjacent CLB,s
Long Line Interconnects.
8. Define ASIC?
Application Specific Integrated Circuits (ASIC) is an integrated circuit designed for a
special purpose application.
9. What is antifuse?
An Antifuse is an electrically one time programmable two-terminal
device with small area and low parasitic resistance and capacitance.
An antifuse is normally high resistance (>100MΩ). on application of
appropriate programming voltages, the antifuse is changed permanently to
a low-resistance structure(200- 500Ω)
10. Compare channeled gate array and channel less gate array
Antifuse SRAM
One time programable device SRAM bits can be programmed many
Times
Consume lesser area FPGA consumes extra area
Low delay, high speed Very high delay
12. Define FPGA
Pre-fabricated silicon devices that comprise of an array of uncommitted
circuit elements (logic blocks) and interconnect resources
An IC designed to be configured at laboratory by end-user after manufacturing
13. What is macros.
The logic cells in a gate array library are called macros
SL.
Channeled Gate Array Channel less Gate Array
No
Only the top few mask layers are
1 Only the interconnect is customized
customized
The interconnect uses predefined No predefined areas are set aside for
2
spaces between rows of base cells routing between cells.
Routing is done using the area of
3 Routing is done using the spaces
transistors
4 Logic density is less Logic density is higher
15. Give the different types of ASIC and give the steps in ASIC
design flow.
Types of ASIC:
Full custom ASICs
Semicustom ASICs - Standard cell based ASICs, Gate-array based ASICs
Programmable ASICs - Programmable Logic Device (PLD), Field
Programmable Gate Array(FPGA).
Steps in ASIC design flow:
Design entry
Logic synthesis system partitioning
Prelayout simulation
Floor planning
Placement
Routing
Extraction
Post layout simulation
16. What is FPGA and
VLSI? VLSI:
Very-large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by
combining thousands of transistors into a single chip.
FPGA:
A Field Programmable Gate Array (FPGA) is a programmable logic device that supports
implementation of relatively large logic circuits. FPGA can be used to implement a logic circuit with
more than 20,000 gates whereas a CPLD can implement circuits of up to about 20,000 equivalent gates.
17. State the features of full custom design.
In a Full custom ASIC, an engineer designs some or all of the logic cells, circuits or layout
specifically for one ASIC. It makes sense to take this approach only if there are no suitable existing cell
libraries available that can be used for the entire design.
18. What is standard cell based ASIC design.
A cell-based ASIC (CBIC) uses predesigned logic cells known as standard cells. The standard
cell areas also called fle4xible blocks in a CBIC are built of rows of standard cells. The ASIC designer
defines only the placement of standard cells and the interconnect in a CBIC. All the mask layers of a
CBIC are customized and are unique to a particular customer.
3.With the neat sketch explain the Basic building blocks of FPGA architecture.