This repo contains all my practical work from the ee5311 course at iitm in Jan-May 2025. Notes are on my onedrive.
- Prof. Vinita Vasudevan [email protected]
- Prof. Ramprasath S [email protected]
- Characterize the key delay and power quantities of a standard cell
- Design a circuit to perform a certain functionality with specified speed
- Identify the critical path of a combinational circuit
- Convert the combinational block to pipelined circuit
- Calculate the maximum (worst case) operating frequency of the designed circuit
- Explain short channel effects(SCE) like Drain Induced Barrier Lowering, Gate Induced Drain Leakage, Sub-threshold leakage, Channel length modulation
- Derive the equation for ON current of a CMOS transistor with first order SCE
- Explain the functioning of a CMOS inverter
- Explain the Voltage Transfer Characteristics of an inverter
- Derive an expression for the trip point of an inverter
- Derive an expression for the delay of an inverter driving a load
- Derive expressions for Static, Dynamic and Short Circuit power of an inverter.
- Explain the optimum voltage for minimum energy consumption
- Explain the noise margin of an inverter and qualitatively explain minimum VDD
- Explain the origin of parasitics and build simple RC models for interconnects
- Use Elmore delay model to estimate wire delay
- Explain the conditions for using a lumped, lumped RC, distributed rc and transmission line
- Explain logical effort (LE) and electrical effort (EE)
- Derive the optimum number of buffers with their sizes to drive a load.
- Implement any arbitrary boolean function in Static CMOS logic
- Derive logical effort for any gate built in any style of logic
- Optimize the path delay of arbitrary gates driving a load capacitance
- Implement logic functions using ratio'd logic
- Use the pass transistor to implement simple gates like MUX and XORs
- Explain basic domino logic
- Explain stacking effect and the use of sleep transistors
- Build elementary sequential circuits like latches and flip flops
- Explain the origin of set up and hold time
- Design a pipelined system to satisfy a throughput.
- Explain latch/ flip flop based pipeline systems
- Account for clock jiter and skew while designing pipelined systems
- Calculate the maximum clock frequency of operation of a pipelined system
- Construct CMOS circuits for basic full adders
- Explain variants of adders, Carry-Look-Ahead, Save,Mux
- Explain basic multipliers and it's variants. Booth multiplier
- Explain the working of the 6T SRAM circuit
- Size the 6 transistors for functionality
- Mark the Hold/ Read/ Write noise margins on a VTC