Digital System Design Lecture 3: ASIC Design Amir Masoud Gharehbaghi [email protected] Table of Contents { { { Microelectronic Industry Rapid Prototyping ASIC Design Sharif University of Technology 2 Microelectronics Market { Primary Market z z z { Information Systems Telecommunications Consumer Secondary Market z z Systems (e.g. Transportation) Manufacturing (e.g. Robots) Sharif University of Technology 3 Electronic Market Systems Electronic Sub-Systems Integrates Circuits EDA Sharif University of Technology 4 Trends in Microelectronics { Improvement in Device Technology z z z { Smaller Circuits Higher Performance More Devices on a Chip Higher Degree of Integration z z z More Complex Systems Lower Cost Higher Reliability Sharif University of Technology 5 Moore’s Law { Every 18 Months: z z Gate Count Doubles Frequency Increases 50% Sharif University of Technology 6 Integration-Scale Limitations { { Intrinsic physical scaling limits Capital investment for fabrication z { Use of appropriate design styles Large-scale design management z Use of CAD tools for design Sharif University of Technology 7 Microelectronic Design Problems { Use most recent technologies z { Reduce design cost z { Higher performance Lower price Speedup design time z Shorten time-to-market Sharif University of Technology 8 Rapid Prototyping { Prototype: z z { The original or model on which something is based or formed Something that serves as an example of its kind Rapid: z z Occurring within a short time Happening Speedily Sharif University of Technology 9 Why Rapid Prototyping? { { { { { { { Avoid high non-recurring engineering (NRE) costs Avoid long construction time for "real" system Reduced time allowed from concept to product Can quickly react to changing customer environment or requirements Systems are too complex to simulate real-world operation in "bounded" time (need to build to test) Customers won’t put up with unreliable products Sometimes the prototype is the product Sharif University of Technology 10 Why Not Rapid Prototyping? { { { { Not the same performance as final product (slower) Not the same size as final product (bigger or more ICs required) Prototype more expensive than final production unit More design time required to complete engineering of both prototype and final system Sharif University of Technology 11 VLSI Market ASIC Application Specific Integrated Circuits ASSP Application Specific Standard Part Standard (Commodity) Part Sharif University of Technology 12 Implementation Technologies Sharif University of Technology 13 ASIC { { Dedicated to single function, or limited range of functions Not ASIC: z z z { CPUs, Microprocessors Memories: DRAM, SRAM, ROM, … Standard Components (e.g. 74 Series) ASIC: z z z Toy Chips Mpeg Decoder/Encoder ICs DSP Processors Sharif University of Technology 14 Design Aspects { Shorter product life-time z z z Shorter time-to-market More parallel design flow Better communication between different design groups Sharif University of Technology 15 Design Aspects (cont.) { More complex systems z z z z More efficient design methods need to be used Design automation is a necessity More tool-dependant design and optimization More difficult to ensure correct functionality Sharif University of Technology 16 Design Aspects (cont.) { Not fixed system specification when starting the design entry z z z More emphasis on high level design aspects Flexible and very rapid design flow Easy testability through the whole design flow Sharif University of Technology 17 Structures ASIC Design { { { { Hierarchy: Subdivide the design into many levels of sub-modules Regularity: Subdivide to max number of similar sub-modules at each level Modularity: Define sub-modules unambiguously & well defined interfaces Locality: Max local connections, keeping critical paths within module boundaries Sharif University of Technology 18 ASIC vs. Standard IC Standard IC { { { { { { Typically low component cost Parts available off the shelf Low or insignificant IC design cost Proven component reliability Multiple sourcing System house not required to have inhouse experts in chip design Sharif University of Technology ASIC { { { { { { { Good security of intellectual property Optimum system design Relatively efficient use of board space (smaller systems) Reliability enhanced at system level (fewer components) Performance may be better than comparable standard ICs (unique features and lower power consumption) Possibility to optimize component cost Design cost is high and design cycle is long 19 ASICs { { { { Advantages Efficient use of board space (lower final system cost) Product security Unique features and fine-tuning the product Optimized system performance Sharif University of Technology { { { Disadvantages Potential for design failure Not off-the-shelf available (specification, design, testing and documentation phases are needed) High unit cost of IC (higher initial costs of development) 20 Types of ASIC { { Full Custom Semi Custom z z { Cell based Gate Array Programmable Logic z z FPGA (Field Programmable Gate Array) PLD (Programmable Logic Device) Sharif University of Technology 21 Full Custom ASICs { Some (or all) logic cells are customized z { { { { Demands longer design cycle All mask layers are customized Involves an implementation of a completely new chip Designer must be an expert in VLSI design It is used when: z z z existing cell libraries are not fast enough logic cells not small enough or consume too much power technology migration (mixed-mode design) Sharif University of Technology 22 Examples of Full Custom ICs { { { { Analog (e.g. Sensor, Actuator) Mixed Analog/Digital (e.g. Telecommunication) High Voltage (e.g. Automobile) Low Power (e.g. PDA, Mobile) Sharif University of Technology 23 Cell Based ASICs { { Use predesigned logic cells (standard cells) in combination with larger cells (megacells) Standard Cells z z z { Primitive Gates (and, or, …) Multiplexers Registers Mega cells (full-custom blocks, systemlevel macros, fixed blocks, cores, functional standard blocks, or IP) z z Microcontrollers, Microprocessor, MPEG decoder RAM, ROM Sharif University of Technology 24 Cell Based ASICs (cont.) { { { { Designers save time, money, and reduce risk Each standard cell can be optimized individually All mask layers are customized Custom blocks can be embedded Sharif University of Technology 25 Gate Array Based ASICs { Gate array (or prediffused array) z z z { Masked gate array (MGA) z z { Transistors are predefined on the silicon wafer Base array: the predefined pattern of transistors Base cell: the smallest element that is replicated to make the base array Only the top few layers of metal are defined by the designer using custom masks The designer chooses from a gate-array library of predesigned logic cells (macros) Types of MGA ASICs z z z Channeled gate arrays Channel-less gate arrays Structured gate arrays Sharif University of Technology 26 Channeled Gate Array { { Only the interconnect is customized The interconnect uses predefined spaces between rows of base cells Sharif University of Technology 27 Channel-less Gate Arrays { { Also known as sea-of-gate (SOG) only some mask layers are customized- the interconnect Sharif University of Technology 28 Structured Gate Array { { { Combine some of the features of CBICs (Cell-Based ICs) and MGAs Only the interconnect is customized Custom blocks can be embedded Sharif University of Technology 29
© Copyright 2026 Paperzz