Professional Documents
Culture Documents
Assignment 1
AIM OF THE ASSIGNMENT:
ASSIGNMENT DESCRIPTION:
i. Find the voltage across 8 ohm resistor and current through 6k resistor by
using manually(Network analysis) at Vs=10v and do the same by using
HSPICE simulator and compare the manual and tool generated results?
ii. Find the transfer function of above network by using HSPICE simulator
and do the same using manually and compare the results?
iii. Perform the DC analysis as the Vs is vary from the 0 to 10v in the steps of
0.5v
b.
i. Write all possible symbol representation of PMOS, NMOS
ii. Implement sum, carry equation of HA using CMOS T
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 2
Simulation of NMOS, PMOS transistors using Microwind and Drawing stick diagrams using
Eulers path
ASSIGNMENT DESCRIPTION:
By using the Micro-wind Tool, Sketch the NMOS and PMOS Transistors at
layout level representations and simulate it for I-V characteristics, Transfer
characteristics? Vary the parameters like W, L, Vd, Vg, Vs, Vb and observe the
characteristics
Explain the rules for drawing stick diagram, draw the stick diagram for a
[A+BD]C function using Eulers path
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Knowledge
Meta
cognitive
Knowledge
Assignment - 3
Simulation of NMOS, PMOS Transistors using HSPICE and Drawing layout diagrams
ASSIGNMENT DESCRIPTION:
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 4
ASSIGNMENT DESCRIPTION:
1.
a. Perform the Transient and DC analysis for a CMOS Inverter and plot the
Transfer curve, Input-Output voltages with respect to time?
b. Simulate and prove the functionality of a current mirror using HSPICE
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Knowledge
Meta
cognitive
Knowledge
Assignment - 5
ASSIGNMENT DESCRIPTION:
1. Perform transient analysis and observe the functionality of the following gates:
a. EX-NOR Gate using SUB CIRCUIT Instantiation of NOR Gate
b. EX-NOR gate using SUB CIRCUIT Instantiation of NAND gate
TIME LINES OF THE ASSIGNMENT:
The duration of the assignment is 1 week.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 6
ASSIGNMENT DESCRIPTION:
Take a simple sequential flop, perform synthesis for it and analyze its schematic.
Consider a combinational logic with incomplete sensitivity list, perform synthesis for
it, analyze its schematic and observe the pre-post synthesis mismatch.
Consider an FSM design of a sequence detector (consider your own sequence) and
perform synthesis for it with different clock frequencies 500MHz, 800MHz and
1GHz.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 7
ASSIGNMENT DESCRIPTION :
1. Consider the FSM design in the previous assignment (Assignment 6), synthesize the
design with both compile & compile_ultra and analyze the differences between the
two compile schemes.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 8
ASSIGNMENT DESCRIPTION:
Consider the FSM design in the previous assignment (Assignment 6), synthesize the design
with clock gating (Refer lab-5) and report the differences between synthesizing the design
with clock gating and without clock gating.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 9
ASSIGNMENT DESCRIPTION:
Consider the FSM design in the previous assignment (Assignment 6), synthesize the design
with & without SAIF Files and observe the differences in Power Report.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge
Assignment - 10
Performing Static Timing Analysis for synthesized netlist and routed netlist
ASSIGNMENT DESCRIPTION:
Consider the FSM design in the previous assignment (Assignment 6) and perform STA for
the synthesized and routed netlist.
EVALUATION CRITERIA:
The assignment is evaluated for 10 marks.
5 Marks are awarded for the quality of the assignment deliverables
5 Marks are awarded for the your analysis and presentation
2D MATRIX
Remember Understand Apply Analyze Evaluate Create
Factual
Knowledge
Conceptual
Knowledge
Procedural
Knowledge
Meta
cognitive
Knowledge