List Of HDL Simulators
HDL simulators are software packages that simulate expressions written in one of the hardware description languages, such as VHDL, Verilog, SystemVerilog. This page is intended to list current and historical HDL simulators, accelerators, emulators, etc. Proprietary simulators Some commercial proprietary simulators (such as ModelSim) are available in student, or evaluation/demo editions. These editions generally have many features disabled, arbitrary limits on simulation design size, but are sometimes offered free of charge. Free and open-source simulators Verilog simulators VHDL simulators Key See also * Verilog * SystemVerilog * VHDL * SystemC * Waveform viewer A waveform viewer is a software tool for viewing the signal levels of either a digital circuit, digital or analog circuit design.Janick Bergeron, ''Writing Testbenches: Functional verification of HDL Models'', Kluwer Academic Publishers, 2000 Wave ... References {{Programmable Logic Hardware descr ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Hardware Description Language
In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, usually to design application-specific integrated circuits (ASICs) and to program field-programmable gate arrays (FPGAs). A hardware description language enables a precise, Formal language, formal description of an electronic circuit that allows for the automated analysis and Electronic circuit simulation, simulation of the circuit. It also allows for the Logic synthesis, synthesis of an HDL description into a netlist (a specification of physical electronic components and how they are connected together), which can then be Place and route, placed and routed to produce the Mask set, set of masks used to create an integrated circuit. A hardware description language looks much like a programming language such as C (programming language), C or ALGOL; it is a textual description consisting of expressions, statements and c ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Dolphin Integration
Dolphin Design is a semiconductor design company, founded in 2018, formerly known as Dolphin Integration, based in Meylan in the Grenoble region (France). History Dolphin Design is a semiconductor design company, created in 2018. Dolphin Design is based in Meylan in the Grenoble region. It also has R&D offices in Montreal, Canada, and Singapore. Dolphin Integration as it was formerly known, is a semiconductor design company, established in 1985, with the mission of developing complex analog, digital, and mixed-signal IPs for design companies. The catalog initially included libraries of standard cells and embedded memory generators, converter for measurement and high-resolution audio processing, low-power IPs, EDA solutions which included a mixed signal simulator (SMASH). Since then, the catalog has evolved to include IPs for ultra-low-power management, audio, MCU sub-system, AI/ML accelerator, and DSPs. As of 2022, the company employs +170 people. Its turnover as of Decem ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Electronic Design Automation Software
Electronic may refer to: *Electronics, the science of how to control electric energy in semiconductors * ''Electronics'' (magazine), a defunct American trade journal *Electronic storage, the storage of data using an electronic device *Electronic commerce or e-commerce, the trading in products or services using computer networks, such as the Internet *Electronic publishing or e-publishing, the digital publication of books and magazines using computer networks, such as the Internet *Electronic engineering, an electrical engineering discipline Entertainment *Electronic (band), an English alternative dance band ** ''Electronic'' (album), the self-titled debut album by British band Electronic *Electronic music, a music genre *Electronic musical instrument * Electronic game, a game that employs electronics See also *Electronica, an electronic music genre *Consumer electronics Consumer electronics, also known as home electronics, are electronic devices intended for everyday househol ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Hardware Description Languages
In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, usually to design application-specific integrated circuits (ASICs) and to program field-programmable gate arrays (FPGAs). A hardware description language enables a precise, formal description of an electronic circuit that allows for the automated analysis and simulation of the circuit. It also allows for the synthesis of an HDL description into a netlist (a specification of physical electronic components and how they are connected together), which can then be placed and routed to produce the set of masks used to create an integrated circuit. A hardware description language looks much like a programming language such as C or ALGOL; it is a textual description consisting of expressions, statements and control structures. One important difference between most programming languages and HDLs is that HDLs explicitly ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Waveform Viewer
A waveform viewer is a software tool for viewing the signal levels of either a digital circuit, digital or analog circuit design.Janick Bergeron, ''Writing Testbenches: Functional verification of HDL Models'', Kluwer Academic Publishers, 2000 Waveform viewers comes in two varieties: # simulation waveform viewers for displaying signal levels of simulated design models, and # in-circuit waveform viewers for displaying signal levels captured in-circuit while debugging or testing hardware boards (see also waveform monitor) Simulation waveform viewers In integrated circuit design, waveform viewers are typically used in conjunction with a simulation (EDA), simulation. A waveform view allows an IC designer to see the signal transitions over time and the relation of those signals with other signals in an IC design, which is typically written in a hardware description language. Simulators can be used to interactively capture wave data for immediate viewing on a waveform viewer; however, fo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
SystemC
SystemC is a set of C++ classes and macros which provide an event-driven simulation interface (see also discrete event simulation). These facilities enable a designer to ''simulate'' concurrent processes, each described using plain C++ syntax. SystemC processes can communicate in a ''simulated'' real-time environment, using signals of all the datatypes offered by C++, some additional ones offered by the SystemC library, as well as user defined. In certain respects, SystemC deliberately mimics the hardware description languages VHDL and Verilog, but is more aptly described as a ''system-level modeling language''. SystemC is applied to system-level modeling, architectural exploration, performance modeling, software development, functional verification, and high-level synthesis. SystemC is often associated with electronic system-level (ESL) design, and with transaction-level modeling (TLM). Language specification SystemC is defined and promoted by the Open SystemC Initiativ ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
IEEE 1076
VHDL ( VHSIC Hardware Description Language) is a hardware description language that can model the behavior and structure of digital systems at multiple levels of abstraction, ranging from the system level down to that of logic gates, for design entry, documentation, and verification purposes. The language was developed for the US military VHSIC program in the 1980s, and has been standardized by the Institute of Electrical and Electronics Engineers (IEEE) as IEEE Std 1076; the latest version of which is IEEE Std 1076-2019. To model analog and mixed-signal systems, an IEEE-standardized HDL based on VHDL called VHDL-AMS (officially IEEE 1076.1) has been developed. History In 1983, VHDL was originally developed at the behest of the U.S. Department of Defense in order to document the behavior of the ASICs that supplier companies were including in equipment. The standard MIL-STD-454N in Requirement 64 in section 4.5.1 "ASIC documentation in VHDL" explic ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Verilator
Verilator is a software programming tool which converts the hardware description language Verilog to a cycle-accurate behavioral model in the programming languages C++ or SystemC. The generated models are cycle-accurate and 2-state; as a consequence, the models typically offer higher performance than the more widely used event-driven simulators, which can model behavior ''within'' the clock cycle. Verilator is now used within academic research, open source projects and for commercial semiconductor development. It is part of the growing body of free electronic design automation (EDA) software. It is free and open-source software released under a GNU Lesser General Public License (LGPL) 3.0 only, or an Artistic License 2.0. Use Verilator has seen its widest adoption in the academic and open-source software communities. The semiconductor industry has been more cautious in its adoption of an open-source tool, and has the financial means to use commercial alternatives. Academic ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Ngspice
''Ngspice'' is an open-source mixed-level/ mixed-signal electronic circuit simulator. It is a successor of the latest stable release of Berkeley SPICE, version 3f.5, which was released in 1993. A small group of maintainers and the user community contribute to the ''ngspice project'' by providing new features, enhancements and bug fixes. Ngspice is based on three open-source free-software packages: Spice3f5, Xspice and Cider1b1: * SPICE is the origin of most modern electronic circuit simulators, its successors are widely used in the electronics community. * Xspice is an extension to Spice3 that provides additional C language code models to support analog behavioral modeling and co-simulation of digital components through a fast event-driven algorithm. * Cider adds a numerical device simulator to ngspice. It couples the circuit-level simulator to the device simulator to provide enhanced simulation accuracy (at the expense of increased simulation time). Critical devices can be d ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Icarus Verilog
Icarus Verilog is an implementation of the Verilog hardware description language compiler that generates netlists in the desired format ( EDIF) and a simulator. It supports the 1995, 2001 and 2005 versions of the standard, portions of SystemVerilog, and some extensions. Icarus Verilog is available for Linux, FreeBSD, OpenSolaris, AIX, Microsoft Windows, and . Released under the GNU General Public License, Icarus Verilog is free software, an alternative to proprietary software like Cadence's Verilog-XL. As of release 0.9, Icarus is composed of a Verilog compiler (including a Verilog preprocessor) with support for plug-in backends, and a virtual machine that simulates the design. To view waveforms, a program like GTKWave can be used. Release v10.0, besides general improvements and bug fixes, added preliminary support for VHDL VHDL (Very High Speed Integrated Circuit Program, VHSIC Hardware Description Language) is a hardware description language that can model the beha ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Xilinx Vivado
Vivado Design Suite is a software suite for synthesis and analysis of Hardware description language, hardware description language (HDL) designs, superseding Xilinx ISE with additional features for system on a chip development and high-level synthesis (HLS). Vivado represents a ground-up rewrite and re-thinking of the entire design flow (compared to ISE). Like the later versions of Xilinx ISE, ISE, Vivado includes the in-built logic simulator. Vivado also introduces high-level synthesis, with a toolchain that converts C code into programmable logic. Replacing the 15 year old ISE with Vivado Design Suite took 1000 man-years and cost US$200 million. Features Vivado was introduced in April 2012, and is an integrated design environment (IDE) with system-to-IC level tools built on a shared scalable data model and a common debug environment. Vivado includes electronic system level (ESL) design tools for synthesizing and verifying C-based algorithmic IP; standards based packaging of bo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Chronologic Simulation
Chronologic Simulation was a company based in Los Altos, California, United States which provided Verilog HDL simulation products. Chronologic Simulation's main product was the Verilog Compiled Simulator (VCS) HDL simulator. In 1994 Chronologic was sold to Viewlogic Systems and in 1997 Viewlogic was acquired by Synopsys, Inc. History In the late 1980s and early 1990s integrated circuits were being designed and verified in Verilog HDL simulators. These simulators were focused on gate level speed and were implemented as language interpreters. Verilog HDL was proprietary and owned by Cadence Design Systems after their acquisition in1989 of Gateway Design Automation, the developers of Verilog. There was competition to Verilog from the US DoD VHDL language that became an IEEE The Institute of Electrical and Electronics Engineers (IEEE) is an American 501(c)(3) organization, 501(c)(3) public charity professional organization for electrical engineering, electronics engineering, a ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |