Silicon compiler

Silicon compiler

A silicon compiler is a software system that takes a user's specifications and automatically generates an integrated circuit (IC). The process is sometimes referred to as hardware compilation.

Silicon compilation takes place in three major steps:
* Convert a hardware-description language such as Verilog or VHDL into logic (typically in the form of a "netlist").
* Place equivalent logic gates on the IC. Silicon compilers typically use standard-cell libraries so that they do not have to worry about the actual integrated-circuit layout and can focus on the placement.
* Routing the standard cells together to form the desired logic.

One of the earliest silicon compilers was called Bristle Blocks. [Johannsen, D. L., "Bristle Blocks: A Silicon Compiler," Proceedings 16th Design Automation Conference, 310–313, June 1979.]

References

External links

* [http://www.pcmag.com/encyclopedia_term/0,2542,t=silicon+compiler&i=51348,00.asp Definition] from "PC Magazine"
* [http://www.rulabinsky.com/cavd/text/chap04-5.html Computer Aids for VLSI Design by Steven M. Rubin]
* [http://vl.fmnet.info/hwcomp/ Hardware compilation information]
* [http://www.jiscmail.ac.uk/lists/hwcomp.html Hardware compilation mailing list]
* Electric (software)


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • silicon compiler — silicio kompiliatorius statusas T sritis radioelektronika atitikmenys: angl. silicon compiler vok. Silikoncompiler, m rus. кремниевый компилятор, m pranc. compilateur de silicium, m …   Radioelektronikos terminų žodynas

  • SystemC — Тип библиотека (программирование) Разработчик Open SystemC Initiative Написана на С++ Операционная система Кроссплатформенный Последняя версия 2.3 Сайт …   Википедия

  • Logic synthesis — is a process by which an abstract form of desired circuit behavior (typically register transfer level (RTL) or behavioral) is turned into a design implementation in terms of logic gates. Common examples of this process include synthesis of HDLs,… …   Wikipedia

  • Adel Sedra — is an Egyptian electrical engineer whose research specialization is microelectronics, with particular emphasis on applications in communication and instrumentation systems. He received his bachelor of science in electrical engineering from Cairo… …   Wikipedia

  • Beijing University of Aeronautics and Astronautics — infobox University name= Beihang University (BUAA) native name = 北京航空航天大学 motto = 德才兼备 知行合一 (Having both ability and integrity, seeking and acting for truth.) established= Oct 25, 1952 type= Public president= Li Wei(李未) undergrad = 12,523… …   Wikipedia

  • Minimig — 120x120 mm PCB board (Nano ITX size) [1] Minimig (short for Mini Amiga) is an open source re implementation of an Amiga 500 using a field programmable gate array (FPGA). Minimig started in secrecy around January 2005 as a proof of concept by… …   Wikipedia

  • Carver Mead — Carver Mead. Carver Andress Mead (* 1. Mai 1934 in Bakersfield, Kalifornien) ist ein US amerikanischer Informatiker und Pionier der modernen Mikroelektronik. Inhaltsverzeichnis …   Deutsch Wikipedia

  • Minimig — 120×120 мм (форм фактор Nano ITX)[1] Minimig (сокращение от Mini Amiga)  открытое аппаратное обе …   Википедия

  • Category:Computing terminology — From Technical terminology: Technical terminology is the specialized vocabulary of a field. These terms have specific definitions within the field, which is not necessarily the same as their meaning in common use. Jargon is similar, but more… …   Wikipedia

  • Silikoncompiler — silicio kompiliatorius statusas T sritis radioelektronika atitikmenys: angl. silicon compiler vok. Silikoncompiler, m rus. кремниевый компилятор, m pranc. compilateur de silicium, m …   Radioelektronikos terminų žodynas

Share the article and excerpts

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