Course description

NMOS Transistors in Series/Parallel Connection, PMOS Transistors in Series/Parallel Connection, Complex CMOS Gate, Cell Design, Standard Cells, Stick Diagrams, Switch Delay Model, Fast Complex Gates, Sizing Logic Paths for Speed, Logical Effort of Gates, Multistage Networks, Ratioed Logic, Pseudo-NMOS - Sequential logic, Latch versus register, Latch-Based Design, Maximum Clock Frequency, Meta-Stability, Mux-Based Latches, Master-Slave (Edge-Triggered) Register, Setup/Hold Times - Wire Load Model. Linear timing model. Non linear delay model (NLDM). Timing models for combinational & sequencial cells - Clock specification, Basic clock specification. Extended clock specification. Clock uncertainty. Inter-clock uncertainty. Master clock latency. Generated clocks. Divided clock. Multiplied clock. Gated clock. Master clock at clock gating cell output. Edge_shift option. Generated clock latency

Process Of Synthesis, Libraries And Technology Mapping:Introduction to synthesis, synthesizable and non synthesizable constructs. Logical synthesis of basic - combinational and sequential circuits.Synthesis Methodologies. Pre and post synthesis mismatch. Translation, mapping and optimization. Overview of Libraries: Target library, synthetic library, symbol library and link Library. Reading the design. Design constraints: design rule constraints and optimization constraints. Optimization for power, timing and area. Compile strategies in synthesis. Design analysis. Importance of wire load models. Specifying operating conditions and system interface characteristics - Advanced Synthesis flow:Post synthesis flow and analysis. Advanced critical path resynthesis, grouping and ungrouping the designs, cost priorities, optimization with timing and area efforts. Register retiming. Incremental, power and dft flows in synthesis - Timing Analysis:Introduction to timing concepts. Setup and hold times. Setup and hold time equalities and inequalities. Timing paths. Static timing delay calculation for basic flip flop & sequential circuits. Definition of timing path. Grouped timing paths. Timing path delay. Recovery and removal times. Pulse width, signal slew. Clock latency. Clock skew. Input arrival time. Output required time. Slack and critical path. False paths. Multi-cycle paths

What will i learn?

Requirements

skill expert

Free

Lectures

34

Skill level

Beginner

Expiry period

Lifetime

Certificate

Yes

Related courses