HardwareBee
https://www.nuvation.com/
  • Find ASIC Vendors
  • Design Services Directory
    • FPGA Design Services
    • Electronic Design Services
    • Embedded Software Companies
    • Add your company
  • Get Price Quotes From Vendors
    • Electronic Design Companies
    • FPGA Design Companies
    • Embedded Software Companies
    • Design & Manufacturing Companies
    • Get IC Device Prices
  • Emerging ICs Directory
    • UWB
      • Spark Microsystems
    • FPGA
      • Colonge Chip
      • Rapid Silicon
    • Radar
      • Acconeer
    • Add your IC
  • Get IC Prices
  • WikiBee
  • Resources
    • FPGA Academy
    • Embedded Academy
    • FPGA vs ASIC Calculator
    • Watt to dBm Converter
    • dBm to Watt Converter
  • Pricing
    • Get Your Company Listed
    • Book a Demo
    • Get a Monthly Lead List
HardwareBee
  • Design Services Directory
    • FPGA Design Services
    • Electronic Design Services
    • Embedded Software Companies
    • Add your company
  • Get Price Quotes From Vendors
    • Electronic Design Companies
    • FPGA Design Companies
    • Embedded Software Companies
    • Design & Manufacturing Companies
    • Get IC Device Prices
  • Emerging ICs Directory
    • UWB
      • Spark Microsystems
    • FPGA
      • Colonge Chip
      • Rapid Silicon
    • Radar
      • Acconeer
    • Add your IC
  • Get IC Prices
  • WikiBee
  • Resources
    • FPGA Academy
    • Embedded Academy
    • FPGA vs ASIC Calculator
    • Watt to dBm Converter
    • dBm to Watt Converter
  • Pricing
    • Get Your Company Listed
    • Book a Demo
    • Get a Monthly Lead List
7867 Views

The History of Verilog

12/05/2018, hardwarebee

Get a Price Quote

Verilog is a hardware description language also known as IEEE 1364. It is used in modeling electronic systems and devices. Often used in the creation and verification of digital circuits when used at the register-transfer level as part of the abstraction of the process e.g. ASIC and FPGA design.

 

An example for AND gate implementation using Verilog:

 

module and2 (c, b, a);

output c; // module outputs

input a,b; // module inputs

assign c = a&b; // continuous assignment

endmodule

 

In its original form, Verilog was intended to describe and simulate the automated synthesis of language subsets. After the language created started spreading, it expanded to include structures such as gates which is how Verilog is used today.

 

One of the first hardware description languages to be created, Verilog was the brainchild of Prabhu Goel, Chi-Lai Huang, Douglas Warmke, and Phil Moorby. Working over the winter of 1983 to 1984, the team created Verilog using their own experience in similar systems. Chi-Lau Huang had helped to foster the LALDS hardware description.

 

The success of VDHL caused Cadence to make the move to expand Verilog for open standardization by transferring it to the public domain. This move created the organization Accellera which was originally known as Open Verilog International. The Verilog became IEEE Standard 1346 – 1995 or Verilog-95 as it was known.

 

Called the Automated Integrated Design Systems, the company that had been formed was purchased by Cadence Design Systems in 1990. Today, Cadence retains all property rights to the Verilog and Verilog-XL design originated by the Gateway Design Automation company. The success of the Verilog-95 led to numerous advances over the next several years. In addition, the Verilog-A was created as a support to Spectre, an analog simulator, although it was never intended to be a language that stood by itself.

 

The next major step occurred six years later when a new Verilog system was sent to the IEEE that offered improvements to the system. Called the IEEE 1364-2001, it is better known as the Verilog-2001. Most of the upgrades included support for variables and signed nets, a smoothing out of the signed operations process that helped to improve overall performance. In addition, there was control over the statement instantiation which also improved the process significantly.

 

In 2005, another improvement was made to the Verilog system, although it was not as dramatic a leap from the Verilog-95 to the Verilog-2001. The Verilog-2005 offered some new language features and clarified some spec and other aspects of the design to make it run smoother. In addition, the Verilog-AMS was developed to bring together both mixed and analog sound modeling and incorporate it into the traditional Verilog system.

 

An example for 8 bit up counter implementation using Verilog:

 

module up_counter_8bit   (out, enable, clk, clock Input, reset); 

output [7:0] out;

input enable,

clk, reset;

reg [7:0] out; 

always @(posedge clk)

if (reset) begin

out <= 8’b0 ;

end else if (enable) begin

out <= out + 1;

end

 endmodule

 

Since the Verilog-2005, there now the SystemVerilog, an update that was made with new capabilities and features which help in design verification and modeling. The SystemVerilog-2009 represents a combination of both Verilog and SystemVerilog standards and the current version is known as IEEE 1800-2017.

 

Over the years, Verilog has established itself as one of the most popular of all hardware descriptive languages thanks to its robust features and expanding platform. There is little doubt that Verilog will continue to be a force in the industry fo,r the foreseeable future.

linked in icon
Sign up for HardwareBee
* = required field

Recent Stories

CEO Talk: Maarten Kuper, QBayLogic
CEO Talk: Maarten Kuper, QBayLogic
Low ESR Capacitor: Ultimate Guide
Low ESR Capacitor: Ultimate Guide
The Ultimate Guide to PWM Controller
The Ultimate Guide to PWM Controller
What is a Piezo Driver IC and how to Choose one
What is a Piezo Driver IC and how to Choose one
Introduction to Hall Effect Sensor ICs
Introduction to Hall Effect Sensor ICs
The Ultimate Guide to: Oscillator ICs
The Ultimate Guide to: Oscillator ICs
Low Noise Amplifier: Ultimate Guide
Low Noise Amplifier: Ultimate Guide
ASIC Prototyping
Get 3 Quotes from Electronic Design Companies
Get 3 Quotes from FPGA Design Companies
Get 3 Quotes from Embedded SW Services
Get 3 Quotes from EMS Companies

Find Design Services

Get IC Prices

Get Price Offers From
  • Electronic Design Services
  • FPGA Design Services
  • Embedded Software Companies
  • PCB Layout Services
  • Printed Circuit Board Manufacturers
  • Design & Manufacturing Services
Welcome New Vendors
  • VVDN Technologies
  • Spark Product Innovation
  • QBayLogic
  • Fidus Systems
  • nao.design
Browse Vendor Directories
  • Electronic Design Companies
  • FPGA Design Companies
  • Embedded Software Services
  • Manufacturing Companies
Featured Vendor

Micro Technology Services

Recent Posts
  • CEO Talk: Maarten Kuper, QBayLogic
  • Low ESR Capacitor: Ultimate Guide
  • The Ultimate Guide to PWM Controller
  • What is a Piezo Driver IC and how to Choose one
  • Introduction to Hall Effect Sensor ICs
Most Popular Blog Posts
  • FPGA for AI (Artificial Intelligence): Ultimate Guide
  • PCB Stackup: Ultimate Guide and Examples
  • FPGA Video Processing: Ultimate Guide
  • The Ultimate Guide to Logic Chips
  • Cost of Electronic Manufacturing: A Guide

Never miss an update!

Follow us on LinkedIn

Do you need any price
information?

(Electronic design, FPGA design, Embedded SW services, PCB design, Turnkey)

Yes
No
This page is sponsored by
HardwareBee

Copyright 2017-2024, HardwareBee. All rights reserved.

  • About Us
  • Contact
  • Subscribe
  • News
  • Get Free Support
  • Get listed
  • Send a wiki/article
  • Advertise

Follow Us

Be sure to follow our LinkedIn company page where we share our latest updates LinkedIn
Partner with us Partner with us

Design and Manufacturing Services

  • Engineering Design Services
  • Electronic Design and Manufacturing
  • Electronic Product Development
  • Electronic Product Design
  • Electronic Consulting Services
  • Electronic Engineering Companies
  • Electronic Engineering Services
  • Electronic Product Design and Development
  • Electronics Design Services
  • Electronics Design Company
  • Electronic Design Consultants
  • Electronic Design Company
  • FPGA Design Company
  • FPGA Consultant
  • FPGA Design Services UK
  • Electronics Manufacturing services
  • Electronics Manufacturing Companies
  • Electronic Contract Manufacturing Companies
  • Electronic Manufacturing Services Companies
  • EMS Companies Directory
  • Electronic Design Services
  • FPGA Design Services
  • Embedded Software Companies
  • PCB Layout Services
  • Printed Circuit Board Manufacturers
  • Design and Manufacturing Services
X

Don’t miss anything, follow us on LinkedIn

https://www.linkedin.com/company/hardwarebee/

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

Additional Cookies

This website uses the following additional cookies:

(List the cookies that you are using on the website here.)

Please enable Strictly Necessary Cookies first so that we can save your preferences!