0% found this document useful (0 votes)
7 views

VLSI Lab Questions

The document outlines a series of tasks related to digital design, including the creation of various components such as 4-bit adders, multipliers, ALUs, and flip-flops using Verilog, along with their verification, synthesis, and analysis of performance metrics. It also includes instructions for constructing CMOS inverter schematics with different geometrical settings, as well as layout design and verification processes. Each section emphasizes the importance of functionality testing, netlist generation, and performance evaluation through critical path analysis, delay computation, and power requirements.

Uploaded by

goldtrigger08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

VLSI Lab Questions

The document outlines a series of tasks related to digital design, including the creation of various components such as 4-bit adders, multipliers, ALUs, and flip-flops using Verilog, along with their verification, synthesis, and analysis of performance metrics. It also includes instructions for constructing CMOS inverter schematics with different geometrical settings, as well as layout design and verification processes. Each section emphasizes the importance of functionality testing, netlist generation, and performance evaluation through critical path analysis, delay computation, and power requirements.

Uploaded by

goldtrigger08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

1a.

Design a 4-Bit Adder


1. Write a Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and generate the gate level netlist.
4. From the report generated identify Critical path, Maximum delay, Total number of cells, Power
requirement and Total area required.
1b. Construct the schematic of CMOS inverter with load capacitance of 0.1pF and set the widths of
inverter with Wn = Wp, and length at selected technology. Carry out the following: 1. Set the input
signal to a pulse with rise time, fall time of 1ns and pulse width of 10ns and the time period of 20ns and
plot the input voltage and output voltage of designed inverter?
1. From the simulation result compute tpHL, tpLH and td for all three geometrical settings of width?
2. Tabulate the results of delay and find the best geometry for minimum delay for CMOS inverter.

2a. 4-Bit Shift and add Multiplier


1. Write Verilog Code
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report generated identify Critical path, Maximum delay, Total number of cells, Power
requirement and Total area required.
2b. Construct the schematic of CMOS inverter with load capacitance of 0.1pF and set the widths of
inverter with Wn = 2Wp, and length at selected technology. Carry out the following:
1. Set the input signal to a pulse with rise time, fall time of 1ns and pulse width of 10ns and the
period of 20ns and plot the input voltage and output voltage of designed inverter?
2. From the simulation result compute tpHL, tpLH and td for all three geometrical settings of width?
3. Tabulate the results of delay and find the best geometry for minimum delay for CMOS inverter.

3a. 32-Bit ALU Supporting 4-Logical and 4-Arithmetic operations, using case statement for
1. ALU Behavioural Modelling
2. Write Verilog description
3. Verify functionality using Test-bench
4. Synthesize the design targeting suitable library and by setting area and timing constraints
5. Tabulate the Area, Power and Delay for the Synthesized netlist
6. Identify Critical path
3b. Construct the schematic of CMOS inverter with load capacitance of 0.1pF and set the widths of
inverter with Wn = 1/2Wp, and length at selected technology. Carry out the following:
1. Set the input signal to a pulse with rise time, fall time of 1ns and pulse width of 10ns and the
period of 20ns and plot the input voltage and output voltage of designed inverter?
2. From the simulation result compute tpHL, tpLH and td for all three geometrical settings of width?
3. Tabulate the results of delay and find the best geometry for minimum delay for CMOS inverter.
4a. Flip-Flops - D
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
4b. Draw layout of inverter with Wp/Wn = 40/20, use optimum layout methods. Verify for DRC and
LVS, extract parasites

5a. Flip-Flops - SR
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
5b. Capture the schematic of 2-input CMOS NOR gate having 1x drive strength. Verify the functionality
of NOR gate and also find out the delay td for all four possible combinations of input vectors.

6a. Flip-Flops - JK
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
6b. Capture the schematic of 2-input CMOS NOR gate having 2x drive strength. Verify the functionality
of NOR gate and also find out the delay td for all four possible combinations of input vectors.
7a. 32-Bit ALU Supporting 4-Logical and 4-Arithmetic operations, using if statement for
1. ALU Behavioral Modeling
2. Write Verilog description
3. Verify functionality using Test-bench
4. Synthesize the design targeting suitable library and by setting area and timing constraints
5. Tabulate the Area, Power and Delay for the Synthesized netlist
6. Identify Critical path
7b. Capture the schematic of 2-input CMOS NOR gate having 4x drive strength. Verify the functionality
of NOR gate and also find out the delay td for all four possible combinations of input vectors.

8a. Four-bit Synchronous MOD-N counter with Asynchronous reset


1. Write Verilog Code
2. Verify functionality using Test-bench
3. Synthesize the design targeting suitable library and by setting area and timing constraints
4. Tabulate the Area, Power and Delay for the Synthesized netlist
5. Identify Critical path
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.

8b. Construct the schematic of the Boolean Expression Y= 𝐴𝐵 ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅


+ 𝐶𝐷 + 𝐸 using CMOS Logic. Verify
the functionality of the expression find out the delay td for some combination of input vectors. Tabulate
the results.

9a. Design a 4-Bit Adder


1. Write a Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and generate the gate level netlist.
4. From the report generated identify Critical path, Maximum delay, Total number of cells, Power
requirement and Total area required.
9b. Construct the schematic of Common Source Amplifier with PMOS Current Mirror Load and find
its transient response and AC response? Measure the Unit Gain Bandwidth (UGB).
10a. 4-Bit Shift and add Multiplier
1. Write Verilog Code
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report generated identify Critical path, Maximum delay, Total number of cells, Power
requirement and Total area required.
10b. Construct the schematic of two-stage operational amplifier, configure it as voltage follower,
measure the following:
1. Gain
2. Phase difference between input and output signal.

11a. 32-Bit ALU Supporting 4-Logical and 4-Arithmetic operations, using case statement for
1. ALU Behavioral Modeling
2. Write Verilog description
3. Verify functionality using Test-bench
4. Synthesize the design targeting suitable library and by setting area and timing constraints
5. Tabulate the Area, Power and Delay for the Synthesized netlist
6. Identify Critical path
11b. Draw Layout of common source amplifier, use optimum layout methods. Verify for DRC & LVS,
extract parasites.

12a. Flip-Flops - D
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
12 b. Draw layout of inverter with Wp=Wn, use optimum layout methods. Verify for DRC and LVS,
extract parasites.
13a. Flip-Flops - SR
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
13b. Draw layout of inverter with Wp=2Wn, use optimum layout methods. Verify for DRC and LVS,
extract parasites.

14a. Flip-Flops - JK
1. Write the Verilog description
2. Verify the Functionality using Test-bench
3. Synthesize the design by setting proper constraints and obtain the gate level netlist.
4. From the report gate level netlist identify Critical path, Maximum delay, Total number of cells,
5. Power requirement and Total area required.
6. Verify the functionality using Gate level netlist and compare the results at RTL and gate level
netlist.
14b. Draw layout of inverter with Wp=1/2(Wn), use optimum layout methods. Verify for DRC and
LVS, extract parasites.

15a. 32-Bit ALU Supporting 4-Logical and 4-Arithmetic operations, using if statement for
1. ALU Behavioral Modeling
2. Write Verilog description
3. Verify functionality using Test-bench
4. Synthesize the design targeting suitable library and by setting area and timing constraints
5. Tabulate the Area, Power and Delay for the Synthesized netlist
6. Identify Critical path
15b. Draw layout of inverter with Wp=4µm Wn=2µm, use optimum layout methods. Verify for DRC
and LVS, extract parasites.

You might also like