KEC072_Assignement (1)
KEC072_Assignement (1)
B.Tech
(SEM VII) EXAMINATION 2011
VLSI DESIGN
(b)Design the circuit described by the Boolean function Y = A .( B+C )( D+E ) using CMOS logic.
Calculate the equivalent CMOS inverter circuit for simultaneous switching of all inputs assuming that
EEC-703
Roll No.
B.Tech.
(SEM VII) SEMESTER THEORY EXAMINATION, 2014-15
VLSI DESIGN
Time: 3 Hours Maximum Marks:100
Note: Attempt all questions.
All questions carry equal marks
(a) Consider a CMOS inverter circuits with the following parameters V DD = 3.3V, VTon = 0.6V, VTop=
-0.7V, kn = 200µA/V2, kp= 80µA/V2, kR = 2.5 Calculate the noise margin of the circuits.
(b) Consider a CMOS inverter, with the following device parameters, V DD = 3.V, VTon = 0.6V, VTop =
W
( )
-0.7V , µnCox = 60µA/V2, µpCox = 20µA/V2, λ= 0. Determine the L rations of the nMOS and
the pMOS transistors such that the switching threshold is Vth = 1.5V.
(c) Design the circuit described by the Boolean function Y = A .( B+C )( D+E ) using CMOS logic.
Calculate the equivalent CMOS inverter circuit for simultaneous switching of all inputs assuming
that
( W
L ) =5 (
for pMOS transistor and L
W
)=2 for all nMOS transistor.
Q.3. Attempt any two parts of the following 10X2
(a) Discuss the classification of Dynamic CMOS logic families. Discuss the operation of pass transistor
in dynamic logic circuit..
(b) Explain the CMOS inverter switching characteristic using the digital model and explain the
definitions of delays and transition times.
(c) Estimate the intrinsic propagation delay t PHL+tPLH of a three-input NOR gate using minimum size
transistor (Rn=8kΩ, Rp=24kΩ and Coutn =4.8fF).Estimate the circuit delay also when the gate is
driving a load capacitance of 100fF.
Q.4. Attempt any two parts of the following 10X2
(a) Define the terns Controllability and Observability. Explain the implementation of Built-In Self Test
(BIST) design techniques for VLSI circuit testing.
(b) Write short notes on low power CMOS VLSI designs Techniques.
(c) Discuss the operation of CMOS SRAM cell circuit.
EEC-703
Roll No.
B.Tech.
(SEM VII) SEMESTER THEORY EXAMINATION, 2014-15
VLSI DESIGN
(a) Enlist the Layout design process and design rules of CMOS circuit. Draw a stick diagram of CMOS
NOR gate.
(b) Consider a CMOS inverter circuits with the following parameters V DD = 3.3V, VTon = 0.6V, VTop=
-0.7V, kn = 200µA/V2, kp= 80µA/V2, kR = 2.5 Calculate the noise margin of the circuits.
(c) Consider a CMOS inverter, with the following device parameters, V DD = 5V, VTon = 0.6V, VTop =
W
( )
-0.7V , µnCox = 60µA/V2, µpCox = 20µA/V2, λ= 0. Determine the L rations of the nMOS and
the pMOS transistors such that the switching threshold is Vth = 2.5V.
Q.3. Attempt any four parts of the following 5X4
(a) In a CMOS inverter power supply VDD =5V, determine the fall time, which is define as the time
elapsed between the time point at which V out=V90% = 4.5V and the time point at which Vout=V10% =0.5.
The output load capacitance is 1pF. The nMOS transistor parameters are as follows: V Tn = 1.0V,
V2
µnCox = 20µA/ ,
W
L n
( )
=10
.
(b) Design the circuit described by the Boolean function Y = A .( B+C )( D+E ) using CMOS logic.
Calculate the equivalent CMOS inverter circuit for simultaneous switching of all inputs assuming
that
( WL )=10 for pMOS transistor and
( WL )=5 for all nMOS transistor.
(c) Discuss the operation of single stage shift register circuits. Design a SR flip-flop using CMOS
circuits.
Name of
VLSI DESIGN Semester 7
Subject
Name Of
Dr. SUBODH WAIRYA
Faculty
Subject Name of the Subject
L T P CT TA Total ESE Credit
Code Subject Total
REC 702 VLSI Design 3 0 0 20 10 30 70 100 3
1 REC702. Discover Different kinds of VLSI Design Methodologies, VLSI Design Flow,
1 Design Hierarchy, Concepts of Regularity, Modularity and
Locality .MOSFET Fabrication. Scaling and Small geometry effects and
capacitances
2 REC702. Demonstration of MOS Inverters like Resistive Load and CMOS Inverter and its
2 switching Characteristics.
3 REC702. Analysis of Combinational MOS Logic Circuits with CMOS transmission gates
3 (pass gates) and Sequential MOS Logic Circuits and CMOS D latch and edge
triggered FF.
4 REC702. Illustration of basic principle of pass transistor Circuits and introduction of
4 Semiconductor memories like DRAM, SRAM, ROM, flash memory.
5 REC702. Discuss MOS concepts and also introduction of Low – Power CMOS Logic Circuits
5 and Design for Testability.
Course Outcomes:
REC702.1 basic VLSI design technologies and Scaling
Describe and apply fundamentals
(CO1)
and small scale geometry effects.
REC702.2 Demonstrate MOS Inverters like Resistive Load and CMOS Inverter and its
(CO2) switching Characteristics.
REC702.3 Solve Combinational and Sequential MOS Logics and SR latch circuits, clocked
(CO3) latch and FF circuits, CMOS D latch and edge triggered FF.
REC702.4 Classify and explain pass transistors and Semiconductor memories.
(CO4)
REC702.5 Summarize MOS concepts and invent Low – Power CMOS Logic Circuits and assemble
(CO5) the knowledge for testing of design.
1 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
2 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes
REC702.1 3 1 1 - - - - - - - - -
(CO1)
REC702.2 2 2 2 1 - - - - - - - -
(CO2)
REC702.3 2 3 1 2 2 - - - - - - -
(CO3)
REC702.4 2 2 3 3 - - - - - - - -
(CO4)
REC702.5 2 2 2 - - - 2 - - - - 2
(CO5)
Average 2 2 2 2.5 2 - 2 - - - - 2
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes
REC702.1 H L L - - - - - - - - -
(CO1)
REC702.2 M M M L - - - - - - - -
(CO2)
REC702.3 M H L M M - - - - - - -
(CO3)
REC702.4 M M H H - - - - - - - -
(CO4)
REC702.5 M M M - - - M - - - - M
(CO5)
Average M M M M M - M - - - - M
CO1 with PO2 The students can solve basic problems pertaining to MOS
CO1 with PO3 The students can be able to design proper design flow of circuits.
CO2 with PO1 The students will gain knowledge of basic MOS inverters and its switching
characteristics.
CO2 with PO2 The students can solve problems basic MOS inverters and its switching
characteristics.
CO2 with PO3 The students can be able to design basic MOS inverters and its switching
characteristics.
CO2 with PO4 The students can attempt to solve complex problems pertaining to MOS
inverters and its switching characteristics.
CO3 with PO1 The students will have a proper knowledge of Combinational MOS Logic
Circuits and Sequential MOS Logic Circuits.
3 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
CO3 with PO2 The students can analyse problems with respect to Combinational MOS
Logic Circuits and Sequential MOS Logic Circuits.
CO3 with PO3 The students can design efficient Combinational MOS Logic Circuits and
Sequential MOS Logic Circuits.
CO3 with PO4 The students can develop complex models and solve problems relating to
Combinational MOS Logic Circuits and Sequential MOS Logic Circuits.
CO4 with PO1 The students will learn basic principle of pass transistor Circuits and
introduction of Semiconductor memories like DRAM, SRAM, ROM, flash
memory.
CO4 with PO2 Students can solve basic problems relating to pass transistors.
CO4 with PO3 The students can be able to design CMOS transmission gates (pass gates),SR
latch circuits, clocked latch and FF circuits, CMOS D latch and
edge triggered FF.
CO4 with PO4 The students can calculate complex problem of Sequential MOS Logic
Circuits like Dynamic CMOS circuits.
CO5 with PO1 The students can be able to test different types of digital systems and Fault
types and models.
CO5 with PO2 The students can be able to design Low – Power CMOS Logic Circuits.
CO5with PO3 The students can be able to design the needful MOS circuits and their power
consumption techniques.
CO5with PO7 The students can design low power MOS circuits and better power
consumption techniques for sustainability of environment
CO5with PO12 Life long learning of VLSI design
REC702.1 (CO1) 3 - 2
REC702.2 (CO2) 3 3 2
REC702.3 (CO3) - 3 -
REC702.4 (CO4) - - 2
REC702.5 (CO5) - - 3
Average 3 3 2.25
4 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
PSO Wisdom of social and environmental awareness along with ethical responsibility
3 to have a successful career and to sustain passion and zeal for real-world
applications using optimal resources as an Entrepreneur
5 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
6 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
7 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
8 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
Establish the correlation between the courses and the Program Outcomes(POs)& Program Specific
Outcomes
(Program Outcomes as mentioned in Annexure I and Program Specific Outcomes as defined by the Program)
PO1 Engineering Knowledge: Apply knowledge of mathematics and science, with fundamentals
of Electronics and Communication Engineering to be able to solve complex engineering
problems related to ECE.
PO2 Problem Analysis: Identify, Formulate, review research literature and analyze complex
engineering problems related to ECE and reaching substantiated conclusions using first
principles of mathematics, natural sciences and engineering sciences.
PO3 Design/Development of solutions: Design solutions for complex engineering problems related to
ECE and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety and the cultural societal and environmental
considerations.
PO4 Conduct Investigations of Complex problems: Use research–based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
PO5 Modern Tool Usage: Create, Select and apply appropriate techniques, resources and modern
engineering and IT tools including prediction and modeling to Electronics Engineering related
complex engineering activities with an understanding of the limitations.
PO6 The Engineer and Society: Apply Reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
ECE professional Engineering practice.
PO7 Environment and Sustainability: Understand the impact of the ECE professional
engineering solutions in societal and environmental contexts and demonstrate the knowledge
of, and need for sustainable development
PO8 Ethics: Apply Ethical Principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
PO9 Individual and Team Work: Function effectively as an individual and as a member or leader in
diverse teams and in multidisciplinary Settings
PO10 Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large such as able to comprehend and with write
effective reports and design documentation, make effective presentations and give and receive
PO11 Project Management and Finance: Demonstrate knowledge and understanding of the
engineering management principles and apply these to one’s own work, as a member and leader in
a team, to manage projects and in multi-disciplinary environments.
PO12 Life-Long Learning: Recognize the need for and have the preparation and ability to
engage in independent and life-long learning the broadest context of technological change.
List of PSO’s
PSO1 An ability to understand the concepts of basic Electronics & Communication Engineering and to
apply them to various areas like Signal processing, VLSI, Embedded systems, Communication
Systems, Digital & Analog Devices, etc
PSO2 An ability to solve complex Electronics and Communication Engineering problems, using latest
hardware and software tools, along with analytical skills to arrive cost effective and appropriate
solutions.
PSO3 Wisdom of social and environmental awareness along with ethical responsibility to have a
successful career and to sustain passion and zeal for real-world applications using optimal
resources as an Entrepreneur
EEC-703
Roll No.
B.Tech.
9 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
(a) VLSI design methodology (Y Chart) & MOS Scaling and CAD Tools for VLSI Design
(b) Layout design process of CMOS inverter. Draw a stick diagram of CMOS NOR gate.
(c) For an n channel MOS transistor with µn = 60cm2µA/V-s, Cox = 7.10-8 F/cm2, W = 20µm,
L=2µm and VT0 = 1.0V. Examine the relationship between the drain current and the terminal
voltages
(a) Consider a CMOS inverter circuits with the following parameters V DD = 3.3V, VTon = 0.6V,
VTop= -0.7V, kn = 200µA/V2, kp= 80µA/V2, kR = 2.5 Calculate the noise margin of the circuits.
(b) Consider a CMOS inverter, with the following device parameters, V DD = 3.V, VTon = 0.6V,
(c) Design the circuit described by the Boolean function Y =( A+C )( B+C )( D+E ) using
CMOS logic. Calculate the equivalent CMOS inverter circuit for simultaneous switching of
(a) Discuss the classification of Dynamic CMOS logic families. Discuss the operation of pass
transistor in dynamic logic circuit..
(b) Explain the CMOS inverter switching characteristic using the digital model and explain the
definitions of delays and transition times.
(c) Estimate the intrinsic propagation delay t PHL+tPLH of a three-input NOR gate using minimum size
transistor (Rn=8kΩ, Rp=24kΩ and Coutn =4.8fF).Estimate the circuit delay also when the gate is
driving a load capacitance of 100fF.
10 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
(a) Discuss the Elmore Delay. In a CMOS inverter power supply V DD =5V, determine
the fall time, which is define as the time elapsed between the time point at which
Vout=V90% = 4.5V and the time point at which V out=V10% =0.5. The output load
capacitance is 1pF. The nMOS transistor parameters are as follows: V Tn = 1.0V,
µnCox = 20µA/V2,
( WL ) =10
n .
(b) Discuss the operation of single stage shift register circuits Design a D flip-flop using
CMOS circuits.
(b) Discuss the operation of DRAM cell with suitable CMOS circuits
(c) What do you understand from BIST? Explain PRPG and ORA
(d) Write short notes on Adiabatic CMOS logic. Design an adiabatic 2 input AND/NAND gate
(e) Discuss the low power MTCMOS VLSI designs techniques.
EC-703
Roll No.
B.Tech.
(SEM VII) SEMESTER THEORY EXAMINATION, 2017-18
VLSI DESIGN
(a) Discuss the classification of CMOS logic families. Discuss the operation of pass transistor in
dynamic logic circuit.
11 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
(b) Draw Y Chart (VLSI design methodology) and explain MOS Scaling. CAD Tools for VLSI
Design in brief
(c) For an n channel MOS transistor with µn = 60cm2µA/V-s, Cox = 7.10-8 F/cm2, W = 20µm,
L=2µm and VT0 = 1.0V. Examine the relationship between the drain current and the terminal
voltages.
(d) Draw a 4X1 Multiplexer using Transmission Gate (TG).
(e) Discuss the operation of CMOS 6T SRAM cell circuit.
(f) Using AOI logic Implement the logic function Z=A +B C+CD
(a) Consider a CMOS inverter circuits with the following parameters V DD = 3.3V, VTon = 0.6V,
VTop= -0.7V, kn = 200µA/V2, kp= 80µA/V2, kR = 2.5 Calculate the noise margin of the circuits.
(b) Consider a CMOS inverter, with the following device parameters, V DD = 3.V, VTon = 0.6V,
(c) Design the circuit described by the Boolean function Y =( A+C )( B+C )( D+E ) using
CMOS logic. Calculate the equivalent CMOS inverter circuit for simultaneous switching of
12 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT, IET LUCKNOW
(a) Explain the CMOS inverter switching characteristic using the digital model. Estimate the
propagation delay of a minimum size inverter driving a 100fF capacitor W p=Wn= 3µm Lp=Ln=
2µm. Cox=800aF/µm2 Rn=12kΩ and Rp=36kΩ
(b) Estimate the intrinsic propagation delay t PHL+tPLH of a three-input NAND gate using minimum
size transistor (Rn=8kΩ, Rp=24kΩ and Coutn =4.8fF).Estimate the circuit delay also when the gate
is driving a load capacitance of 100fF.
(c) Design a five stage ring oscillator with Wn =Wp=10µm. determine the oscillation frequency
(a) Discuss the operation of single stage shift register circuits Design a D flip-flop using
CMOS circuits.
(b) Discuss the Elmore Delay. In a CMOS inverter power supply V DD =5V, determine the
fall time, which is define as the time elapsed between the time point at which V out=V90% =
4.5V and the time point at which V out=V10% =0.5. The output load capacitance is 1pF. The
2
nMOS transistor parameters are as follows: VTn = 1.0V, µnCox = 20µA/V ,
W
L n
=10
.
( )
(c) In a domino CMOS circuits logic function Z is implemented with inputs (A,E,H) are high and
(a) Classify various fault models. Define the terns Controllability and Observability.
(b) Discuss the operation of DRAM cell with suitable CMOS circuits
(c) What do you understand from BIST? Explain PRPG and ORA
(d) Write short notes on Adiabatic CMOS logic. Design an adiabatic 2 input AND/NAND gate
(e) Discuss the low power MTCMOS VLSI designs techniques.
(f) Draw a stick diagram of CMOS NAND logic gate.
13 EC 703 Establish the correlation between the courses and the Program Outcomes (POs)&
Program Specific Outcomes
ELECTRONICS AND COMMUNICATION ENGINEERING
SECOND MID SEMESTER EXAMINATION 2018-19
EC 703 VLSI DESIGN
TIME: 1 HOUR MAX MARKS:30
* Attempt Any 6 Questions
Q. Question Paper Based On Course Outcomes According To Bloom's Cognitive Level Marks CO BL
1 Elaborate how domino CMOS logic overcomes charge sharing problem 5 CO4 L4
with a suitable example.
2 Discuss transmission gates.Implement a 4*1 multiplexer using 5 CO3 L4
transmission gate.
3 Design circuit described by the boolean function Y= A . ¿B+C)(D+E) using CMOS 5 CO3 L4
logic.Calculate equivalent CMOS inverter circuit for simultaneous switching of all inputs
assuming that (W/L)=10 for all pMOS transistor and (W/L)= 5 for all nMOS transistor.
4 Draw a Domino CMOS diagram circuit that implements the following equation Z= 5 CO3 L4
(A+B+C+D)(E+F+G)(H+I) . Assume that only A,E,H inputs are high and other inputs are
low, then draw and equivalent circuit for this case by using (W/L)=30/2 for all transistors.
5 Discuss the operation of CMOS SRAM with its circuit diagram 5 CO4 L2
6 Consider CMOS inverter circuit with lumped output capacitance having V DD = 3.3 V. The I-V 5 CO2 L4
characteristics of the nMOS transistor are specified as follows: when V GS = 3.3 V, the drain
current reaches its saturation level Isat = 2 mA for V DS ≥2.5 V. The input signal applied is a
step pulse that switches instantaneously from 0 V to 3.3 V. Calculate the delay time necessary
for the output to fall from its initial value of 3.3 V to 1.65 V, assuming an output load
capacitance of 300 fF.
7 Draw the digital model of CMOS inverter and derive the expression for delay times. 5 CO2 L3
8 Define the terms Controllability and Observability. Write a short note on built in self 5 CO5 L1
test(BIST) technique
B.Tech.
(SEM VII) SEMESTER THEORY EXAMINATION, 2014-15
VLSI DESIGN
(a) Define VLSI design methodology (Y Chart) & MOS Scaling and CAD Tools for VLSI Design
(b) Discuss the classification of CMOS digital logic families. Draw a 4X1 Multiplexer using
Transmission Gate (TG).
(c) Explain the CMOS inverter switching characteristic and explain the definitions of delays and
transition times.
(a) Enlist the Layout design process and design rules of CMOS circuit. Draw a stick diagram of CMOS
NOR gate.
(b) Consider a CMOS inverter circuits with the following parameters V DD = 3.3V, VTon = 0.6V, VTop=
-0.7V, kn = 200µA/V2, kp= 80µA/V2, kR = 2.5 Calculate the noise margin of the circuits.
(c) Consider a CMOS inverter, with the following device parameters, V DD = 5V, VTon = 0.6V, VTop =
(a) Discuss the classification of Dynamic CMOS logic families. Discuss the operation of pass
transistor in dynamic logic circuit.
(a) In a CMOS inverter power supply VDD =5V, determine the fall time, which is define as the time
elapsed between the time point at which V out=V90% = 4.5V and the time point at which Vout=V10% =0.5.
The output load capacitance is 1pF. The nMOS transistor parameters are as follows: V Tn = 1.0V,
V2
µnCox = 20µA/ ,
W
L n
( )
=10
.
(b) Design the circuit described by the Boolean function Y = A .( B+C )( D+E ) using CMOS logic.
Calculate the equivalent CMOS inverter circuit for simultaneous switching of all inputs assuming
that
( WL )=10 for pMOS transistor and
( WL )=5 for all nMOS transistor.
(c) Discuss the operation of single stage shift register circuits. Design a SR flip-flop using CMOS
circuits.
1. Write short notes on of the following (i) Dynamic CMOS logic families (ii) classify various fault models (iii)
low power CMOS VLSI designs Techniques 10
2. Define the terns Controllability and Observability 4
3. Discuss the operation of SRAM OR DRAM cell with suitable CMOS circuits 4
4. Design an adiabatic 2 input AND/NAND gate and explain it 4
5. What do you understand from BIST? Explain PRPG and ORA 4
6. Discuss the operation of single stage shift register circuits Design a SR flip-flop using CMOS circuits. 4
1. Write short notes on of the following (i) Dynamic CMOS logic families (ii) classify various fault models (iii)
low power CMOS VLSI designs Techniques 10
2. Define the terns Controllability and Observability 4
3. Discuss the operation of SRAM OR DRAM cell with suitable CMOS circuits 4
4. Design an adiabatic 2 input AND/NAND gate and explain it 4
5. What do you understand from BIST? Explain PRPG and ORA 4
6. Discuss the operation of single stage shift register circuits Design a SR flip-flop using CMOS circuits. 4
1. Write short notes on of the following (i) Dynamic CMOS logic families (ii) classify various fault models (iii)
low power CMOS VLSI designs Techniques 10
2. Define the terns Controllability and Observability 4
3. Discuss the operation of SRAM OR DRAM cell with suitable CMOS circuits 4
4. Design an adiabatic 2 input AND/NAND gate and explain it. 4
5. What do you understand from BIST? Explain PRPG and ORA 4
6. Discuss the operation of single stage shift register circuits Design a SR flip-flop using CMOS circuits. 4