
Explore the fundamentals of chip design, including the major steps in the design flow, standard cell design, schematics, the standard library, and design-for-test concepts.
Explore core chip design standards, including schematic and space-marked representations, understand the standard library, and analyze the cost structure for model one in practical design.
Explore the schematic of a simple transistor with four terminals—source, gate, drain, bulk—and its Spice netlist for interpreting input-output ports and VSS connections.
Explore how to interpret gdx data for standard cell layouts by tracing transistor connections through metal, diffusion, and contact layers in a cross-section view of an inverter.
Chip design 101 explains frame view in library exchange format (GDX), showing how a frame defines cell size and input pin coordinates relative to the origin for chip integration.
Develop timing models to estimate transistor delay, replacing slow base simulations, enabling faster design iterations for millions to billions of transistors while minimizing error to about 0.001 percent.
Chip design 101 explains using a delay and power table to model daily output transitions and temperature-dependent power, via lookup tables, deferred input transitions, and output load.
Discover the standard cell library, inverter library, and flip-flop libraries, and learn how varied, well-designed cells enable reliable, complex circuit implementations in chip design.
Chip design 101: power, performance, and area drive stage-by-stage improvements through standardized libraries and timing models, emphasizing garbage in, garbage out and verifying the manufactured design matches the schematic.
Explore design rule checks and verification in chip design, focusing on manufacturing variations, minimum spacing and enclosure rules, proper via contact, and preventing shorts.
Extract layouts into schematics using reverse engineering, convert to SPICE netlists, and perform apples-to-apples LVS comparisons between layout and schematic to verify compatibility.
Chip design 101 covers extracting connectivity to build a netlist, identify gate connections between poly and metal layers, and use connectivity tools to reveal valid layer relationships.
Learn how device extraction works by parsing connectivity and device recognition data to identify transistors, gates, sources, and drains, and to generate a layout netlist for display.
Examine an lvs example with schematics of necklaced and gold devices and inverter designs built from multiple transistors. Trace drain connections, nets, and vdb to understand buffer and inverter configurations.
examine radiation concepts, introduce the pbt radiation process, and discuss bleaching and temperature effects, then review the chapter on chip radiation.
Explore process variation in chip design, modeling how temperature affects device frequency and cell performance, and use fast and slow corners from a standard library to guide design.
Explain pvt variation in chip design by showing how process, voltage, and temperature affect frequency across cells, including process corners and 27 combinations.
Explain how process variation shifts rc behavior by changing capacitance and resistance, illustrating corner cases and best and worst scenarios across configurations.
Examine how on-chip variation shapes inverter delays and chain timing in chip design, using simple linear models and real-world analogies to show how manufacturing variability influences overall chip performance.
Explore chip design fundamentals through synthesis, netlists, and testability, including DFT and BFD, plus combination and sequence testing and different cell types.
explore synthesis by analyzing Verilog code to produce a lower netlist, and see how synthesis tools optimize logic by using NAND gates and sequencing logic to boost performance.
Explore the basics of design for testability in chip design, using flip-flops, shift registers, and a scan enable to validate outputs with test vectors and identify fault sources.
Explore combinational testing by using input vectors for four signals to cover faults, propagate values to observable outputs, and minimize vectors through shared fault coverage in a logic network.
Apply sequential logic testing by validating flip flops with a scan method, using a shift register to feed input vectors, observe outputs, and launch the functional clock.
Learn how power gating and clock gating cells manage dynamic power in chip design, using enable signals to turn off unused blocks while buffers and inverters maintain reliable logic.
Explore the foundations of chip design, including synthesis basics, floorplanning, port placement, power plan integration, and timing considerations with clocks, flip-flops, and inverters.
Conclude the chip design course by reviewing standard design predictions and block level design, and outline a three-part structure: standards, block level design, and does it matter.
In this course, you will be learning the basics of chip design. In chip design field, there is no straight forward way to learn something. You will always be thinking you know something very well but still struggle a lot to solve a problem. When it comes to problem solving, only tool that will help you find solutions are the concepts!!! that's our key focus in this course.