Section 5 ASIC Cost Effectiveness

Total Page:16

File Type:pdf, Size:1020Kb

Section 5 ASIC Cost Effectiveness 5 ASIC COST EFFECTIVENESS INTRODUCTION When making most decisions, there are numerous pros and cons that must be weighed in order to make an intelligent choice. This is especially true when an IC user considers the advantages and disadvantages of ASIC devices (Figure 5-1). STANDARD ICs Pros Cons •Low cost •Not optimized for each system •Off-the-shelf availability •More difficult system product differentiation •Proven reliability (fully tested) •Inefficient use of board space •Multiple sources (usually) ASICs Pros Cons •Efficiency of the ASIC for optimizing system •High unit cost of IC performance •IC user pays for IC design •Efficient use of board space •Potential for design failure •Performance (speed) enhanced (usually by •Most vendors single-source ASICs replacing numerous standard ICs with a •System house needs internal IC design and single ASIC) test expertise •Long leadtimes (not including PLDs/FPGAs) Source: ICE, "ASIC 1997" 17660 Figure 5-1. Pros and Cons of Standard ICs and ASICs In comparison to ASICs, the advantages of standard devices can be summed up in one phrase –– ease-of-use. For standard ICs the cost structures are easily identified and the IC manufacturer can supply the standard IC user with fairly specific availability and reliability information. Moreover, in most cases, if the standard IC user does not like the way a vendor is treating him, it takes little effort to patronize other companies that make identical parts and that will better serve the user’s needs. The major problem with standard ICs that helped begin the move to using ASIC devices was that stan- dard parts were not optimized for each individual system’s specifications. The most important “pro” for ASIC devices has always been the “efficiency of the ASIC for optimizing system performance.” INTEGRATED CIRCUIT ENGINEERING CORPORATION 5-1 ASIC Cost Effectiveness The major negatives of using ASICs have almost always dealt with cost. The obvious costs are the typically higher ASIC unit costs and NREs (non-recurring engineering costs). But there are other “costs” involved with using ASICs that are not so readily apparent to the potential ASIC user. By definition, the decision to use ASICs instead of standard ICs will carry increased risks. These risks can lead to high costs incurred by the ASIC user. For example, if the ASIC design fails to work properly in the system, a new design (and possibly another NRE charge) will have to be cre- ated. Besides a cash outlay, the ASIC user will need to devote expensive in-house engineering and management resources to fix the problem. Testing can also create some significant costs to the ASIC user. In some cases NRE charges do not include test program development. Moreover, with advanced ASICs averaging 95 percent to 99 percent fault coverage, problem-susceptible ASICs that make it into systems may increase field service and warranty costs. Problems occurring at the vendor’s manufacturing facility could lead to long delays for a user to receive its ASICs, and thus lead to delays in shipping the system itself. The costs to a small com- pany of not shipping its systems on-time could be catastrophic. For the most part, IC vendors and users have worked hard to minimize the total “costs” of using ASICs. The growth of the ASIC industry is one indication that for most IC users the risks and associated costs of using ASICs are well worth the effort. While it is true that each IC customer will have its own specific system requirements, some basic criteria can and should be explored by the ASIC user. This section will analyze the significant trade-offs and essential considerations necessary in choosing from among PLD, gate array, and standard cell approaches. THE DESIGN CYCLE As was previously mentioned, one of the primary distinguishing attributes of a gate array or stan- dard cell approach is the cooperation that must exist between the vendor and user. In every cell- based design there are three major steps: design (including designing for test), layout and verifi- cation, and manufacturing. As shown in Figure 5-2, the user typically handles most of the design work, while the layout and verification responsibilities are usually shared. Actual manufacturing of the device is, of course, handled entirely by the vendor (except in the case of PLDs where the user will sometimes pro- gram the devices). 5-2 INTEGRATED CIRCUIT ENGINEERING CORPORATION ASIC Cost Effectiveness MAJOR ACTIVITY WITHIN DIVISION OF PHASES EACH PHASE RESPONSIBILITIES Design Pre-design start Vendor/Customer Design review Cell selection Customer Schematic Customer capture Simulation Customer (functional) Layout and Simulation (timing) Vendor/Customer verification Pre-layout design Vendor/Customer review Test vector Vendor/Customer generation Auto-layout Vendor Post-layout Vendor/Customer simulation Prototype Post-layout Vendor/Customer manufacturing approval Mask generation Vendor Wafer fab Vendor Assembly/test Vendor Prototype Customer approval Source: Intel/ICE, "ASIC 1997" 14033 Figure 5-2. Typical Design Cycle It should be noted that the above description assumes that the user has at least a medium level of ASIC sophistication. Typically a user with little design experience will require more “hand hold- ing” by the vendor or may choose to use a third-party design house (a list of third-party design houses is given in the Appendix). Figure 5-3 shows a typical ASIC schedule when using a third- party design house and foundry. Both of these approaches are effective but result in a more costly ASIC device. It behooves a large system house (or heavy user of ASICs) to perform internally as much of the design work as possible. Not only are systems companies performing more of the design work of ASICs in-house, they are also becoming much more productive. Figures 5-4 and 5-5 show Silicon Graphics’ increasing pro- ductivity from using advanced CAD tools and the increasing ASIC design productivity as mea- sured in gates designed over a period (day or month) of time. As will be discussed further in Section 6, much of this increase is due to better CAD tools. However, it should be noted that some of the productivity gain is attributed to the increasing experience of ASIC designers within the system company. INTEGRATED CIRCUIT ENGINEERING CORPORATION 5-3 ASIC Cost Effectiveness Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Technology Assessment Process, Device, Design Rules Simulation Develop Porting Methods Define Porting Algorithms Negotiate Rule Deviations Write Post Processing DRC, ERC, Verification Files Verification Prototyping Identify Prototype Design Post Process, Ship E-Tape Sign Off Maskmaking/Silicon Test/Assembly/Char'N E-Test/Sort Evaluation Assembly/Final Test Design House Foundry Source: Integrated System Design/ICE, "ASIC 1997" 20100 Figure 5-3. Typical Design House/Foundry ASIC Schedule NUMBER TOTAL PRODUCTIVITY OF CHIPS GATE COUNT PROJECT A 56 - 66 3 18,000 Gates per person/day PROJECT B 75 1 30,000 Gates per person/day PROJECT C 26 1 2,000 Gates per person/day SCHEMATIC ENTRY PROJECT A 130 - 170 2 120,000 Gates per person/day PROJECT B 110 - 180 2 105,000 Gates per person/day SYNTHESIS PROJECT C 68 - 120 5 305,000 Gates per person/day Source: Silicon Graphics/ICE, "ASIC 1997" 17661 Figure 5-4. Increasing ASIC Design Productivity With Design Synthesis Although great strides have been made in ASIC software design tools, the improvements have not been able to keep pace with the increases in gate density (Figure 5-6). Figure 5-7 shows how far design productivity has lagged IC density increases since 1981. As will be discussed in Section 6, CAD tools are going to be a key issue in producing high-density sub-0.35µm ASICs. 5-4 INTEGRATED CIRCUIT ENGINEERING CORPORATION ASIC Cost Effectiveness 3,000 3,000 2,500 2,000 1,500 1,500 Gates/Person/Month 1,000 750 500 500 150 0 Early 1980's Mid 1980'sLate 1980's Early 1990's Mid 1990's Source: ICE, "ASIC 1997" 17667B Figure 5-5. Increasing Design Productivity 10M Memory Density MPU Density (Bits) (Transistors) 1M ASIC Density (Usable Gates) 100K 10K 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 Year Source: ICE, "ASIC 1997" 21019 Figure 5-6. IC Density Increases INTEGRATED CIRCUIT ENGINEERING CORPORATION 5-5 ASIC Cost Effectiveness Memory Density (Bits) 250x ASICs (Usable Gates) 100x MPUs (Transistors) 75x Design Productivity* 20x *(Gates/Person/Month) Source: ICE, "ASIC 1997" 21020 Figure 5-7. 1981-1996 IC Industry Improvements Among the most critical areas for the ultimate success of an ASIC program are the simulation and verification steps. As was shown in Figure 5-2, most of the steps are a combined effort of the ASIC manufacturer and customer. As CAD tools become more sophisticated, some ASIC vendors are allowing the user to do all of the simulation and design-rule verification, when using the ASIC vendors’ software programs. NRE COST TRENDS The costs that are passed on to the user by the vendor (or third-party design house) are known as NREs or non-recurring engineering expenses. NREs usually cover everything from circuit design through prototype approval. The other major cost passed on to the user is the component charge, which is the cost of manufacturing the gate array or standard cell device. Since the early 1980’s, the ASIC vendor’s revenue split between component charges and NREs has dramatically shifted. Revenue data from LSI Logic (the leading U.S.-based ASIC house) shows how rapidly the NRE portion has shrunk (Figure 5-8). The increasing capability of the system companies’ in-house design resources as well as the increasing number of ASIC designs moving into volume production are driving this evolution.
Recommended publications
  • GS40 0.11-Μm CMOS Standard Cell/Gate Array
    GS40 0.11-µm CMOS Standard Cell/Gate Array Version 1.0 January 29, 2001 Copyright Texas Instruments Incorporated, 2001 The information and/or drawings set forth in this document and all rights in and to inventions disclosed herein and patents which might be granted thereon disclosing or employing the materials, methods, techniques, or apparatus described herein are the exclusive property of Texas Instruments. No disclosure of information or drawings shall be made to any other person or organization without the prior consent of Texas Instruments. IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this war- ranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. Certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WAR- RANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
    [Show full text]
  • Introduction to ASIC Design
    ’14EC770 : ASIC DESIGN’ An Introduction Application - Specific Integrated Circuit Dr.K.Kalyani AP, ECE, TCE. 1 VLSI COMPANIES IN INDIA • Motorola India – IC design center • Texas Instruments – IC design center in Bangalore • VLSI India – ASIC design and FPGA services • VLSI Software – Design of electronic design automation tools • Microchip Technology – Offers VLSI CMOS semiconductor components for embedded systems • Delsoft – Electronic design automation, digital video technology and VLSI design services • Horizon Semiconductors – ASIC, VLSI and IC design training • Bit Mapper – Design, development & training • Calorex Institute of Technology – Courses in VLSI chip design, DSP and Verilog HDL • ControlNet India – VLSI design, network monitoring products and services • E Infochips – ASIC chip design, embedded systems and software development • EDAIndia – Resource on VLSI design centres and tutorials • Cypress Semiconductor – US semiconductor major Cypress has set up a VLSI development center in Bangalore • VDAT 2000 – Info on VLSI design and test workshops 2 VLSI COMPANIES IN INDIA • Sandeepani – VLSI design training courses • Sanyo LSI Technology – Semiconductor design centre of Sanyo Electronics • Semiconductor Complex – Manufacturer of microelectronics equipment like VLSIs & VLSI based systems & sub systems • Sequence Design – Provider of electronic design automation tools • Trident Techlabs – Power systems analysis software and electrical machine design services • VEDA IIT – Offers courses & training in VLSI design & development • Zensonet Technologies – VLSI IC design firm eg3.com – Useful links for the design engineer • Analog Devices India Product Development Center – Designs DSPs in Bangalore • CG-CoreEl Programmable Solutions – Design services in telecommunications, networking and DSP 3 Physical Design, CAD Tools. • SiCore Systems Pvt. Ltd. 161, Greams Road, ... • Silicon Automation Systems (India) Pvt. Ltd. ( SASI) ... • Tata Elxsi Ltd.
    [Show full text]
  • ECE 274 - Digital Logic Lecture 22 Full-Custom Integrated Circuit
    ECE 274 - Digital Logic Lecture 22 Full-Custom Integrated Circuit Full-Custom Integrated Circuit Chip created specifically to implement the transistors of the desired chip Lecture 22 – Implementation Layout – detailed description how each transistor and wires should be Manufactured IC Technologies layed on a chips surface Typically use CAD tools to convert our circuit design to a custom layout Fabricating an IC is often referred to a silicon spin 1 2 Semicustom (Application Specific) Integrated Full-Custom Integrated Circuit Circuits - ASICs Full-Custom Integrated Circuit Gate Arrays Pros Utilize a chip whose transistors are pre-designed to forms rows (arrays) of logic gates on the chip Maximum performance Sometimes referred to as sea-of-gates Cons Pros High NRE (Non-Recurring Engineering) cost Much cheaper than full-custom IC Cost of setting of the fabrication of an IC Fabrications time is typically several weeks Often exceeds $1 million Cons May take months before first IC is available Less optimized compared to full-custom IC - Slower performance, bigger size, and more power consumption 3 4 Semicustom (Application Specific) Integrated Semicustom (Application Specific) Integrated Circuits - ASICs Circuits - ASICs Standard Cells Cell Array Utilize library of pre-layed-out gates and smaller pieces of logic (cells) Standard cells are replaced on the IC with only the wiring left to be that a designer must instantiate and connect with wires completed Pros Sometimes referred to as sea of cells Can be better optimized
    [Show full text]
  • Full-Custom Ics Standard-Cell-Based
    Full-Custom ICs Design a chip from scratch. Engineers design some or all of the logic cells, circuits, and the chip layout specifi- cally for a full-custom IC. Custom mask layers are created in order to fabricate a full-custom IC. Advantages: complete flexibility, high degree of optimization in performance and area. Disadvantages: large amount of design effort, expensive. 1 Standard-Cell-Based ICs Use predesigned, pretested and precharacterized logic cells from standard-cell li- brary as building blocks. The chip layout (defining the location of the building blocks and wiring between them) is customized. As in full-custom design, all mask layers need to be customized to fabricate a new chip. Advantages: save design time and money, reduce risk compared to full-custom design. Disadvantages: still incurs high non-recurring-engineering (NRE) cost and long manufacture time. 2 D A B C A B B D C D A A B B Cell A Cell B Cell C Cell D Feedthrough Cell Standard-cell-based IC design. 3 Gate-Array Parts of the chip are pre-fabricated, and other parts are custom fabricated for a particular customer’s circuit. Idential base cells are pre-fabricated in the form of a 2-D array on a gate-array (this partially finished chip is called gate-array template). The wires between the transistors inside the cells and between the cells are custom fabricated for each customer. Custom masks are made for the wiring only. Advantages: cost saving (fabrication cost of a large number of identical template wafers is amortized over different customers), shorter manufacture lead time.
    [Show full text]
  • Application-Specific Integrated Circuits”, Addison- Wesley, ISBN 0-201-50022-1, 1997
    Introduction to Digital Integrated Circuit Design Konstantinos Masselos Department of Electrical & Electronic Engineering Imperial College London URL: http://cas.ee.ic.ac.uk/~kostas E-mail: [email protected] Introduction & Trends Introduction to Digital Integrated Circuit Design Lecture 1 - 1 Aims and Objectives The aim of this course is to introduce the basics of digital integrated circuits design. After following this course you will be able to: • Comprehend the different issues related to the development of digital integrated circuits including fabrication, circuit design, implementation methodologies, testing, design methodologies and tools and future trends. • Use tools covering the back-end design stages of digital integrated circuits. Introduction & Trends Introduction to Digital Integrated Circuit Design Lecture 1 - 2 Course Outline Week Lectures Laboratory/Project 1 Introduction and Trends 2 Basic MOS Theory, SPICE Simulation, CMOS Fabrication Learning Electric & SPICE simulation 3 Inverters and Combinational Logic Learning Layout with Electric 4 Sequential Circuits Switch-level simulation with IRSIM 5 Timing and Interconnect Issues Finishing the previous labs 6 Data Path Circuits Design Project 7 Memory and Array Circuits Design Project 8 Low Power Design Design Project Package, Power and I/O 9 Design for Test Design Project 10 Design Methodologies and Tools Design Project Introduction & Trends Introduction to Digital Integrated Circuit Design Lecture 1 - 3 Recommended Books N. H. E. Weste and D. Harris, “CMOS VLSI Design: A Circuits and Systems Perspective”, 3rd Edition, Addison-Wesley, ISBN 0-321- 14901-7, May 2004. J. Rabaey, A. Chandrakasan, B. Nikolic, “Digital Integrated Circuits: A Design Perspective” 2nd Edition, Prentice Hall, ISBN 0131207644, January 2003.
    [Show full text]
  • Introduction to Embedded System Design Using Field Programmable Gate Arrays Rahul Dubey
    Introduction to Embedded System Design Using Field Programmable Gate Arrays Rahul Dubey Introduction to Embedded System Design Using Field Programmable Gate Arrays 123 Rahul Dubey, PhD Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT) Gandhinagar 382007 Gujarat India ISBN 978-1-84882-015-9 e-ISBN 978-1-84882-016-6 DOI 10.1007/978-1-84882-016-6 A catalogue record for this book is available from the British Library Library of Congress Control Number: 2008939445 © 2009 Springer-Verlag London Limited ChipScope™, MicroBlaze™, PicoBlaze™, ISE™, Spartan™ and the Xilinx logo, are trademarks or registered trademarks of Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124-3400, USA. http://www.xilinx.com Cyclone®, Nios®, Quartus® and SignalTap® are registered trademarks of Altera Corporation, 101 Innovation Drive, San Jose, CA 95134, USA. http://www.altera.com Modbus® is a registered trademark of Schneider Electric SA, 43-45, boulevard Franklin-Roosevelt, 92505 Rueil-Malmaison Cedex, France. http://www.schneider-electric.com Fusion® is a registered trademark of Actel Corporation, 2061 Stierlin Ct., Mountain View, CA 94043, USA. http://www.actel.com Excel® is a registered trademark of Microsoft Corporation, One Microsoft Way, Redmond, WA 98052- 6399, USA. http://www.microsoft.com MATLAB® and Simulink® are registered trademarks of The MathWorks, Inc., 3 Apple Hill Drive, Natick, MA 01760-2098, USA. http://www.mathworks.com Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency.
    [Show full text]
  • Microprocessor Wikipedia,TheFreeEncyclopedia Page 1Of 16
    Microprocessor - Wikipedia,thefreeencyclopedia Page 1of 16 Microprocessor From Wikipedia,the free encyclopedia A microprocessor incorporatesthefunctionsof acomputer's central processingunit(CPU)onasingle integratedcircuit,[1] (IC)oratmostafewintegratedcircuits. [2]Itisa multipurpose,programmabledevicethataccepts digitaldata asinput,processesitaccordingtoinstructionsstoredinits memory,andprovidesresultsasoutput.Itisanexampleof sequentialdigitallogic,asithasinternalmemory. Microprocessorsoperateonnumbersandsymbols representedin the binarynumeralsystem. Theadventoflow-costcomputersonintegratedcircuitshas transformedmodernsociety.General-purpose microprocessorsinpersonalcomputersareusedfor computation,textediting,multimediadisplay,and Intel 4004,thefirstgeneral-purpose, communicationovertheInternet.Manymore commercial microprocessor microprocessorsare partof embeddedsystems,providing digitalcontrolofamyriadofobjectsfromappliancesto automobilestocellular phonesandindustrial processcontrol. Contents ■ 1Origins ■ 2Embeddedapplications ■ 3Structure ■ 4Firsts ■ 4.1Intel4004 ■ 4.2TMS1000 ■ 4.3Pico/GeneralInstrument ■ 4.4CADC ■ 4.5GilbertHyatt ■ 4.6Four-PhaseSystemsAL1 ■ 58bitdesigns ■ 612bitdesigns ■ 716bitdesigns ■ 832bitdesigns ■ 964bitdesignsinpersonalcomputers ■ 10Multicoredesigns ■ 11RISC ■ 12Special-purposedesigns ■ 13Marketstatistics ■ 14See also ■ 15Notes ■ 16References ■ 17Externallinks http://en.wikipedia.org/wiki/Microprocessor 2012 -03 -01 Microprocessor -Wikipedia,thefreeencyclopedia Page 2of 16 Origins Duringthe1960s,computer processorswereconstructedoutofsmallandmedium-scaleICseach
    [Show full text]
  • Introduction • ASIC Is an Acronym for Application Specific Integrated Circuit
    Introduction • ASIC is an acronym for Application Specific Integrated Circuit. • As the name indicates, ASIC is a non- standard integrated circuit that is designed for a specific use or application. • Generally an ASIC design will be undertaken for a product that will have a large production run , and the ASIC may contain a very large part of the electronics needed on a single integrated circuit. SCRIET(CCS University Meerut) 1 Contd. • Examples for ASIC Ics are : a chip for a toy bear that talks; a chip for a satellite; a chip designed to handle the interface between memory and a microprocessor for a workstation CPU; and a chip containing a microprocessor as a cell together with other logic. SCRIET(CCS University Meerut) 2 Contd. • Two ICs that might or might not be considered as ASICs are, a controller chip for a PC and a chip for a modem. Both of these examples are specific to an application (shades of an ASIC) but are sold to many different system vendors (shades of a standard part). ASICs such as these are sometimes called application- specific standard products ( ASSPs ). SCRIET(CCS University Meerut) 3 Types of • The classificationASICs of ASICs is shown below SCRIET(CCS University Meerut) 4 Full-Custom ASICs • A Full custom ASIC is one which includes some (possibly all) logic cells that are customized and all mask layers that are customized. • A microprocessor is an example of a full-custom IC . Designers spend many hours squeezing the most out of every last square micron of microprocessor chip space by hand.
    [Show full text]
  • Lecture 30 Perspectives Administrivia Transistor Count 18Nm Finfet
    18nm FinFET Double-gate structure + raised source/drain 400 -1.50 V Gate 350 Gate 300 -1.25 V Lecture 30 Source Drain 250 -1.00 V Silicon 200 Fin [uA/um] -0.75 V BOX d Si fin - Body! I 150 -0.50 V 100 -0.25 V Perspectives 50 0 X. Huang, et al, 1999 IEDM, p.67~70 -1.5 -1.0 -0.5 0.0 Vd [V] Digital Integrated Circuits Perspectives © Prentice Hall 2000 Digital Integrated Circuits Perspectives © Prentice Hall 2000 Administrivia Power Density z With Vdd ~1.2V, these devices are quite fast. FO4 z Final on Friday December 14, 2001 – 8 am delay is <5ps Location: 180 Tan Hall z If we continue with today’s architectures, we could z Topics – all what was covered in class. run digital circuits at 30GHz z Review Session - TBA z But - we will end up with 20kW/cm2 power density. z Lab and hw scores to be posted on the web – please z Lower supply – to 0.6V, we are down to 5kW/cm2. check if correct or if something is missing z z Superb Job on Posters! Speeds will be a bit lower, too, FO4 = 10ps, lowering the frequencies to ~10GHz [Tang, ISSCC’01], and z FEEDBACK ON COURSE EXTREMELY WELCOME! lowering power z Assume that a high performance DG or bulk FET can be designed with 1kW/cm2, with FO4 = 10ps [Frank, Proc IEEE, 3/01] Digital Integrated Circuits Perspectives © Prentice Hall 2000 Digital Integrated Circuits Perspectives © Prentice Hall 2000 Transistor Count Power will be a problem 10000 100000 1.8B 18KW 1000 900M 10000 5KW 425M 1.5KW 100 200M 1000 500W 10 P6 Pentium® proc 100 486 Pentium ® proc 1 286 386 486 10 8086 386 0.1 286 Power (Watts) 8085 Transistors (MT) 8080 8085 8086 8008 0.01 8080 1 4004 8008 S.
    [Show full text]
  • Architecture of Field-Programmable Gate Arrays
    Architecture of Field-Programmable Gate Arrays JONATHAN ROSE, MEMBER, IEEE, ABBAS EL GAMAL, SENIOR MEMBER, IEEE, AND ALBERT0 SANGIOVANNI-VINCENTELLI, FELLOW, IEEE Invited Paper A survey of Field-Programmable Gate Array (FPGA) architec- tures and the programming technologies used to customize them is presented. Programming technologies are compared on the basis of their vola fility, size, parasitic capacitance, resistance, and process technology complexity. FPGA architectures are divided into two constituents: logic block architectures and routing architectures. A classijcation of logic blocks based on their granularity is proposed and several logic blocks used in commercially available FPGA ’s are described. A brief review of recent results on the effect of logic block granularity on logic density and pe$ormance of an FPGA is then presented. Several commercial routing architectures are described in the contest of a general routing architecture model. Finally, recent results on the tradeoff between the fleibility of an FPGA routing architecture its routability and density are reviewed. I. INTRODUCTION The architecture of a field-programmable gate array (FPGA), as illustrated in Fig. 1, is similar to that of a mask-programmable gate array (MPGA), consisting of an array of logic blocks that can be programmably interconnected to realize different designs. The major Fig. 1. FPGA architecture difference between FPGA’s and MPGA’s is that an MPGA is programmed using integrated circuit fabrication to form input through one switch. FPGA routing architectures metal interconnections, while an FPGA is programmed provide a more efficient MPGA-like routing where each via electrically programmable switches much the same as connection typically passes through several switches.
    [Show full text]
  • Field Programmable Gate Array Based Multiple Input Multiple Output Transmitter
    Scholars' Mine Masters Theses Student Theses and Dissertations Summer 2011 Field programmable gate array based multiple input multiple output transmitter Richa Shekhar Follow this and additional works at: https://scholarsmine.mst.edu/masters_theses Part of the Electrical and Computer Engineering Commons Department: Recommended Citation Shekhar, Richa, "Field programmable gate array based multiple input multiple output transmitter" (2011). Masters Theses. 4935. https://scholarsmine.mst.edu/masters_theses/4935 This thesis is brought to you by Scholars' Mine, a service of the Missouri S&T Library and Learning Resources. This work is protected by U. S. Copyright Law. Unauthorized use including reproduction for redistribution requires the permission of the copyright holder. For more information, please contact [email protected]. FIELD PROGRAMMABLE GATE ARRAY BASED MUTIPLE INPUT MULTIPLE OUTPUT TRANSMITTER by RICHA SHEKHAR A THESIS Presented to the Faculty of the Graduate School of the MISSOURI UNIVERSITY OF SCIENCE AND TECHNOLOGY In Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE IN ELECTRICAL ENGINEERING 2011 Approved by Dr. Kurt Kosbar, Advisor Dr. Randy Moss Dr. Steven Grant 2011 Richa Shekhar All Rights Reserved iii ABSTRACT MIMO is an advanced antenna technology compared to Single Input Single output (SISO), Multiple Input Single Output (MISO), and Single Input Multiple Output (SIMO) and is used to obtain high data rate in the system. Multiple-Input Multiple- Output (MIMO) systems have at least two transmitting antennas, each generating unique signals. However some applications may require three, four, or more transmitting devices to achieve the desired system performance. This thesis describes a comparison between different approaches like the microcontroller, ASICs and the FPGA available in the market for baseband signal generation.
    [Show full text]
  • Field Programmable Gate Arrays and Related Devices Have Been Revolutionizing Microelectronic System Design
    Appendix 2: Field Programmable Gate Arrays: An Introduction1 2.1 Introduction: •Field Programmable Gate Arrays and related devices have been revolutionizing microelectronic system design. •This appendix provides an overview of FPGA technologies and tools. 2.2 Basic Technologies •There are basically two divisions which separate FPGAs at an underlying technology level. •These are one-time programmable and reprogrammable devices. •The one-time programmable devices are non-volatile and remain configured even when the device is powered down. •On the reprogrammable side there are devices that resemble EPROM, EEPROM (Flash), and SRAM technologies. 1. These notes are approximately 10 years 6 years ago :) old but they are still not bad. 24:474 University of Manitoba 17 FPGAs One-Time Programmable Reprogrammable Fuse Antifuse SRAM EEPROM EPROM Figure 17 One-time and Reprogrammable FPGAs •Just to add to the confusion there are/were also one-time programmable devices that are based on EPROM technology with the rational being economic. In these cases it makes more sense to develop your proto-type in a more expensive package (e.g. ceramic with a quartz window) that allows for reprogramming and committing to a more inexpensive plastic package for production. (Largely replaced by FLASH) •Many of the basic ideas behind FPGAs can be found in the literature dating back many years and in a variety of forms. Early researchers in the area of wafer scale integration looked at a variety of connection methods which ranged from laser interconnection schemes to electronic switches. 24:474 University of Manitoba 18 •In addition, as engineers added flexibility to commodity ICs they became inherently more programmable.
    [Show full text]