VHDL, Verilog, Synthesis, Static Timing Analysis, System C, System C with TLM, System Verilog, Digital Design with CMOS Technology- Schematic Layout and Spice Simulation, Analog Design and its verification, FPGA Development


VHDL is an acronym for VHSIC Hardware Description language (VHSIC stands for Very High Speed Integrated Circuits). It is a hardware description language that can be used to model a digital system at many levels of abstraction ranging from the algorithmic level to the gate level. The complexity of the digital system being modeled could vary from that of a simple gate to a complete digital electronic system, or anything in between.


VERILOG is Hardware Descriptive Language like VHDL to model the electronic design it may be digital or analog. But it is widely used in digital designs. There the name Verilog refers to both a language and a simulator which are used to functionally specify and model digital systems. This document describes Verilog in the context of producing RTL models of hardware, especially hardware which will subsequently be implemented.


SystemVerilog started with the donation of the Superlog language to Accellera in 2002.[1] The bulk of the verification functionality is based on the OpenVera language donated by Synopsys. In 2005, SystemVerilog was adopted as IEEE Standard 1800-2005.[2] In 2009, the standard was merged with the base Verilog (IEEE 1364-2005) standard, creating IEEE Standard 1800-2009, the current version. The feature-set of SystemVerilog can be divided into two distinct roles: SystemVerilog for RTL design is an extension of Verilog-2005; all features of that language are available in SystemVerilog. SystemVerilog for verification uses extensive object-oriented programming techniques and is more closely related to Java than Verilog. The remainder of this article discusses the features of SystemVerilog not present in Verilog-2005.


SystemC is a set of C++ classes and macros which provide an event-driven simulation kernel in C++ (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.


CMOS(complementary metal oxide semiconductor) is an ideal technology to use in conjunction with VLSI because of low power requirements. . Digital CMOS circui ts are implemented using either static or dynamic design techniques. In static CMOS, the output is tied to VDD or ground via a low resistance path (except during switching) and this leads to circuits which are very robust with good noise immunity. Dynamic circuits on the other hand are less stable and more susceptible to noise due to the presence of high impedance circuit nodes and charge sharing effects. The main limitation of static circuits is their slower speed as compared to dynamic circuits.

Zircon - This is a contributing Drupal Theme
Design by WeebPal.