Silicon Compiler
A silicon compiler is an electronic design automation software system, software tool that is used for high-level synthesis of integrated circuits. Such a tool takes a user's specification of an Integrated circuit design, IC design as input and automatically generates an integrated circuit (IC) design files as output for further Semiconductor device fabrication, fabrication by the semiconductor fabrication plant or manually from discrete components. The process is sometimes referred to as hardware compilation. The silicon compiler may use the vendor's Process Design Kit for production. Overview Silicon compilation takes place in three major steps: * Use high level C to HDL converter * Convert a Hardware description language, 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 provided by manufacturers so that they do not have to worr ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Electronic Design Automation
Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing Electronics, electronic systems such as integrated circuits and printed circuit boards. The tools work together in a Design flow (EDA), design flow that chip designers use to design and analyze entire semiconductor chips. Since a modern semiconductor chip can have billions of components, EDA tools are essential for their design; this article in particular describes EDA specifically with respect to integrated circuits (ICs). History Early days The earliest electronic design automation is attributed to IBM with the documentation of its IBM 700/7000 series, 700 series computers in the 1950s. Prior to the development of EDA, integrated circuits were designed by hand and manually laid out. Some advanced shops used geometric software to generate tapes for a Gerber format, Gerber photoplotter, responsible for generating a monochromatic ex ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Netlist
In electronic design, a netlist is a description of the connectivity of an electronic circuit. In its simplest form, a netlist consists of a list of the electronic components in a circuit and a list of the nodes they are connected to. A network (net) is a collection of two or more interconnected components. The structure, complexity and representation of netlists can vary considerably, but the fundamental purpose of every netlist is to convey connectivity information. Netlists usually provide nothing more than instances, nodes, and perhaps some attributes of the components involved. If they express much more than this, they are usually considered to be a hardware description language such as Verilog or VHDL, or one of several languages specifically designed for input to simulators or hardware compilers (such as SPICE analog simulation netlists). Types of netlists Netlists can be: * Physical (based upon physical connections) or logical (based upon logical connections) ** ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
PC Magazine
''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and continues . Overview ''PC Magazine'' provides reviews and previews of the latest hardware and software for the information technology professional. Other regular departments include columns by long-time editor-in-chief Michael J. Miller ("Forward Thinking"), Bill Machrone, and Jim Louderback, as well as: * "First Looks" (a collection of reviews of newly released products) * "Pipeline" (a collection of short articles and snippets on computer-industry developments) * "Solutions" (which includes various how-to articles) * "User-to-User" (a section in which the magazine's experts answer user-submitted questions) * "After Hours" (a section about various computer entertainment products; the designation "After Hours" is a legacy of the magazine's traditional orientation to ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
FpgaC
FpgaC is a silicon compiler, which produces digital circuits that will execute compiled language computer programs. The digital circuits produced may use FPGAs or CPLDs as the target processor for reconfigurable computing, or even ASICs for dedicated software applications. Its compiled programming language is a subset of the C programming language. FpgaC's goal is to be an efficient High Level Language (HLL) for reconfigurable computing on FPGAs or CPLDs, rather than a Hardware Description Language (HDL) for building efficient custom ASICs. History The historical roots of FpgaC are in the Transmogrifier C 3.1 (TMCC) HDL, a 1996 BSD licensed Open source offering from University of Toronto. TMCC is one of the first FPGA C compilers, with work starting in 1994 and presented at IEEE's FCCM95. This predated the evolution from the Handel language to Handel-C work done shortly afterward at Oxford University Computing Laboratory. TMCC was renamed FpgaC for the initial So ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Electric (software)
The Electric VLSI Design System is an EDA tool written in the early 1980s by Steven M. Rubin. Electric is used to construct logic wire schematics and to perform analysis of integrated circuit layout. It can also handle hardware description languages such as VHDL and Verilog. The system has many analysis and synthesis tools, including design rule checking, simulation, routing, Layout vs. Schematic, logical effort, and more. Electric is written in Java, and was released as part of the GNU project in 1998 under the GNU General Public License. In 2017, Electric development ceased, but support and bug fixes continue. Alternative design style for integrated circuits Unlike other systems that design integrated circuits (ICs) by manipulating polygons on different layers of the wafer, Electric views IC layout as connected circuitry, similar to the way schematic capture systems work. In Electric, designers place nodes (transistors, contacts, etc.) and connect them with arcs (wires). ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Digital Equipment Corporation
Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until he was forced to resign in 1992, after the company had gone into precipitous decline. The company produced many different product lines over its history. It is best known for the work in the minicomputer market starting in the early 1960s. The company produced a series of machines known as the Programmed Data Processor, PDP line, with the PDP-8 and PDP-11 being among the most successful minis in history. Their success was only surpassed by another DEC product, the late-1970s VAX "supermini" systems that were designed to replace the PDP-11. Although a number of competitors had successfully competed with Digital through the 1970s, the VAX cemented the company's place as a leading vendor in the computer space. As microcomputers improved in t ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
MicroVAX
The MicroVAX is a discontinued family of low-cost minicomputers developed and manufactured by Digital Equipment Corporation (DEC). The first model, the MicroVAX I, shipped in 1984. The series uses processors that implement the VAX instruction set architecture (ISA) and were succeeded by the VAX 4000. Many members of the MicroVAX family have corresponding VAXstation variants, which primarily differ by the addition of graphics hardware. The MicroVAX family supports Digital's OpenVMS, VMS, ULTRIX, and VAXELN operating systems. Prior to VMS V5.0, MicroVAX hardware required a dedicated version of VMS named MicroVMS. MicroVAX I The MicroVAX I, code-named ''Seahorse'', introduced in October 1984, was one of DEC's first VAX computers to use very-large-scale integration (VLSI) technology. The KA610 CPU module (also known as the KD32) contains two custom chips which implemented the Arithmetic-logic unit, ALU and Floating-point unit, FPU while Transistor-transistor logic, TTL chips were use ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Yacc
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser (the part of a compiler that tries to make syntactic sense of the source code) based on a formal grammar, written in a notation similar to Backus–Naur form (BNF). Yacc is supplied as a standard utility on BSD and AT&T Unix. GNU-based Linux distributions include Bison, a forward-compatible Yacc replacement. History In the early 1970s, Stephen C. Johnson, a computer scientist at Bell Labs / AT&T, developed Yacc because he wanted to insert an exclusive or operator into a B language compiler (developed using McIlroy's TMG compiler-compiler), but it turned out to be a hard task. As a result, he was directed by his colleague at Bell Labs Al Aho to Donald Knuth's work on LR parsing, which served as the basis for Yacc. Yacc was influenced by and rec ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
John Wawrzynek
John Wawrzynek is Professor of Electrical Engineering and Computer Sciences at the University of California at Berkeley. He holds a joint appointment with Lawrence Berkeley National Laboratory and is the Chief Faculty Director of the Berkeley Wireless Research Center. He is currently a principal researcher in multiple large research centers at UC Berkeley including Algorithms and Specializers for Provably Optimal Implementations with Resilience and Efficiency (ASPIRE), the Parallel Computing Laboratory (ParLab), and the TerraSwarm Research Center. References External links John Wawrzynek's Berkeley EECS webpage {{DEFAULTSORT:Wawrzynek, John American computer scientists California Institute of Technology alumni Lawrence Berkeley National Laboratory people Living people University at Buffalo alumni UC Berkeley College of Engineering faculty Grainger College of Engineering alumni Year of birth missing (living people) ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Micrometre
The micrometre (English in the Commonwealth of Nations, Commonwealth English as used by the International Bureau of Weights and Measures; SI symbol: μm) or micrometer (American English), also commonly known by the non-SI term micron, is a unit of length in the International System of Units (SI) equalling (SI standard prefix "micro-" = ); that is, one millionth of a metre (or one thousandth of a millimetre, , or about ). The nearest smaller common SI Unit, SI unit is the nanometre, equivalent to one thousandth of a micrometre, one millionth of a millimetre or one billionth of a metre (). The micrometre is a common unit of measurement for wavelengths of infrared radiation as well as sizes of biological cell (biology), cells and bacteria, and for grading wool by the diameter of the fibres. The width of a single human hair ranges from approximately 20 to . Examples Between 1 μm and 10 μm: * 1–10 μm – length of a typical bacterium * 3–8 μm – width of str ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
Carver Mead
Carver Andress Mead (born 1 May 1934) is an American scientist and engineer. He currently holds the position of Gordon and Betty Moore Professor Emeritus of Engineering and Applied Science at the California Institute of Technology (Caltech), having taught there for over 40 years. A pioneer of modern microelectronics, Mead has made contributions to the development and design of semiconductors, digital chips, and silicon compilers, technologies which form the foundations of modern very-large-scale integration chip design. Mead has also been involved in the founding of more than 20 companies. In the 1980s, Mead focused on electronic modeling of human neurology and biology, creating " neuromorphic electronic systems." Most recently, he has called for the reconceptualization of modern physics, revisiting the theoretical debates of Niels Bohr, Albert Einstein and others in light of later experiments and developments in instrumentation. Mead's contributions as a teacher in ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Logic Gate
A logic gate is a device that performs a Boolean function, a logical operation performed on one or more binary inputs that produces a single binary output. Depending on the context, the term may refer to an ideal logic gate, one that has, for instance, zero rise time and unlimited fan-out, or it may refer to a non-ideal physical device (see ideal and real op-amps for comparison). The primary way of building logic gates uses diodes or transistors acting as electronic switches. Today, most logic gates are made from MOSFETs (metal–oxide–semiconductor field-effect transistors). ''From Integrated circuit'' They can also be constructed using vacuum tubes, electromagnetic relays with relay logic, fluidic logic, pneumatic logic, optics, molecules, acoustics, or even mechanical or thermal elements. Logic gates can be cascaded in the same way that Boolean functions can be composed, allowing the construction of a physical model of all of Boolean logic, and therefore, all o ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |