Structured ASIC platform

Structured ASIC platform

Structured ASIC is an intermediate technology between ASIC and FPGA, offering high performance, a characteristic of ASIC, and low NRE cost, a characteristic of FPGA.Using Structured ASIC allows products to be introduced quickly to market, to have lower cost and to be designed with ease.

In a FPGA, interconnects and logic blocks are programmable after fabrication, offering high flexibility of design and ease of debugging in prototyping.However, the capability of FPGAs to implement large circuits is limited, in both size and speed, due to complexity in programmable routing, and significant space occupied by programming elements, e.g. SRAMs, MUXes.On the other hand, ASIC design flow is expensive.Every different design needs a complete different set of masks.The Structured ASIC is a solution between these two.It has basically the same structure as a FPGA, but being mask-programmable instead of field-programmable, by configuring one or several via layers between metal layers.Every SRAM configuration bit can be replaced by a choice of putting a via or not between metal contacts.

A number of commercial vendors have introduced structured ASIC products. They have a wide range of configurability, from a single via layer to 6 metal and 6 via layers. Altera's Hardcopy-II, eASIC's Nextreme are examples of commercial structured ASICs.

References

*Altera Corp - "HardCopy II Structured ASICs"
*eASIC Corp - "Nextreme Structured ASIC"
*Chun Hok Ho et al. - "Floating Point FPGA: Architecture and Modelling"
*Chun Hok Ho et al. - "DOMAIN-SPECIFIC HYBRID FPGA: ARCHITECTURE AND FLOATING POINT APPLICATIONS"
*Steve Wilton et al. - "A Synthesizable Datapath-Oriented Embedded FPGA Fabric"
*Steve Wilton et al. - "A Synthesizable Datapath-Oriented Embedded FPGA Fabric for Silicon Debug Applications"
*Andy Ye and Jonathan Rose - "Using Bus-Based Connections to Improve Field-Programmable Gate Array Density for Implementing Datapath Circuits"
*Ian Kuon, Aaron Egier and Jonathan Rose - "Design, Layout and Verification of an FPGA using Automated Tools"
*Ian Kuon, Russell Tessier and Jonathan Rose - "FPGA Architecture: Survey and Challenges"
*Ian Kuon and Jonathan Rose - "Measuring the Gap Between FPGAs and ASICs"
*Stephane Badel and Elizabeth J. Brauer - "Implementation of Structured ASIC Fabric Using Via-Programmable Differential MCML Cells"
*Kanupriya Gulati, Nikhil Jayakumar and Sunil P. Khatri - "A Structured ASIC Design Approach Using Pass Transistor Logic"
*Hee Kong Phoon, Matthew Yap and Chuan Khye Chai - "A Highly Compatible Architecture Design for Optimum FPGA to Structured-ASIC Migration"
*Yajun Ran and Malgorzata Marek-Sadowska - "Designing Via-Configurable Logic Blocks for Regular Fabric"
*R. Reed Taylor and Herman Schrnit - "Creating a Power-aware Structured ASIC"
*Jennifer L. Wong, Farinaz Kourshanfar and Miodrag Potkonjak - "Flexible ASIC: Shared Masking for Multiple Media Processors"


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Application-specific integrated circuit — An application specific integrated circuit (ASIC) is an integrated circuit (IC) customized for a particular use, rather than intended for general purpose use. For example, a chip designed solely to run a cell phone is an ASIC.In contrast, the… …   Wikipedia

  • Altium — Limited is an Australian based software company that provides PC based electronics design software for engineers. Founded in 1985, Altium has headquarters in Sydney and sales offices in the United States, Europe, Japan, China, and resellers in… …   Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • List of BASIC dialects — This article gives an alphabetical list of BASIC dialects mdash;a flat list of interpreted and compiled variants of the BASIC programming language. The dialects platform(s) (that is, the computer models and operating systems) are given in… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

  • XML — Infobox file format name = Extensible Markup Language icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = World Wide Web Consortium genre = Markup language container… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”