Superlog HDL
   HOME

TheInfoList



OR:

Superlog HDL is a
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 progra ...
(HDL) developed by Co-Design Automation, Inc. in the late 1990s. It was designed as an extension to
Verilog Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits, with the highest level of abstraction being at the re ...
with additional features for modeling complex hardware systems and supporting advanced
formal verification In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of a system with respect to a certain formal specification or property, using formal methods of mathematics. Formal ver ...
functionality. Superlog played a significant role in the eventual development of
SystemVerilog SystemVerilog, standardized as IEEE 1800 by the Institute of Electrical and Electronics Engineers (IEEE), is a hardware description and hardware verification language commonly used to model, design, simulate, test and implement electronic sy ...
, which was standardized by Accellera and later adopted by the
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, and other related disciplines. The IEEE ...
.


History

Co-Design Automation was a small California based private company co-founded by Simon Davidmann and Peter Flake, and backed by industry experts such as Andy Bechtolsheim co-founder of
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
and Rajeev Madhavan founder of Magma Design Automation. Flake and Davidmann had both been involved with the development of HILO which had laid the foundations for
Verilog Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits, with the highest level of abstraction being at the re ...
. Co-Design Automation introduced Superlog to address limitations in traditional Verilog for large-scale hardware projects. By combining hardware modeling constructs with higher-level verification features, Superlog aimed to provide a unified language for both design and testbench development. In the early 2000s, Co-Design Automation collaborated with several semiconductor and EDA tool vendors to integrate Superlog capabilities into existing toolchains. This integration and growing interest in unified design/verification methodologies contributed to Accellera’s interest in incorporating Superlog concepts into a next-generation standard, which led to the formation of SystemVerilog. The simulators for Superlog were developed by James Kenney and
Phil Moorby Phil Moorby () was a British engineer and computer scientist. Moorby was born and brought up in Birmingham, England, and studied Mathematics at Southampton University, England. Moorby received his master's degree in computer science from Mancheste ...
. Phil Moorby was the initial creator of the
Verilog Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits, with the highest level of abstraction being at the re ...
HDL and the implementer of the original Verilog-XL simulator in Gateway Design/ Cadence Design. Co-Design was acquired by
Synopsys Synopsys, Inc. is an American electronic design automation (EDA) company headquartered in Sunnyvale, California, that focuses on silicon design and verification, silicon intellectual property and software security and quality. Synopsys sup ...
in 2002 for $36M.


Language features

According to publications on the topic, Superlog included several enhancements over traditional Verilog: * Object-oriented concepts for testbench structuring (classes, methods, etc.). * Enhanced data types for modeling complex systems and transactions. * Assertions for improved verification capabilities, foreshadowing SystemVerilog Assertions (SVA). * Higher-level constructs enabling more concise and maintainable hardware verification code. Many of these features influenced the eventual SystemVerilog standard, which combined Verilog HDL with Superlog-like constructs for a robust hardware description and verification language. A book on SystemVerilog for Design by Davidmann, Flake, and Sutherland was published in 2003 including examples, language details and a discussion on the language development process and history. The ACM SIGPLAN (Special Interest Group on Programming Languages) HOPL (History of Programming Languages) conference invited a paper on the evolution of Verilog which includes examples and descriptions of Superlog constructs and how it evolved into SystemVerilog.


Adoption

Superlog, while never as widely adopted as Verilog or VHDL, gained recognition in certain circles of the semiconductor industry: * Some early adopters included small
processor design Processor design is a subfield of computer science and computer engineering (fabrication) that deals with creating a processor, a key component of computer hardware. The design process involves choosing an instruction set and a certain execution ...
firms seeking integrated design-and-verification environments. * Academic research projects in
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 wo ...
sometimes referenced Superlog as a potential successor or alternative to Verilog. As SystemVerilog emerged and gained backing by major EDA vendors, Superlog’s direct use began to diminish, with most of its innovations folded into the newer standard.


Reception

Trade publications and electronics industry journalists described Superlog as an “ambitious” extension of Verilog, noting that it attempted to unify design and verification in a single language. Critics pointed out the lack of broad ecosystem support in the early stages and cautioned that industry inertia favored the established Verilog and VHDL standards. Nevertheless, several commentators recognized that Superlog’s concepts significantly shaped the direction of SystemVerilog, which now stands as one of the primary standards for hardware description and verification.


Legacy and influence

Superlog’s primary legacy is its direct influence on SystemVerilog, which was standardized by Accellera in 2002 and later became IEEE 1800. This standard has been widely adopted for digital system and integrated circuit design. Many of the object-oriented and assertion-based verification features originally showcased in Superlog are now foundational in SystemVerilog testbench methodologies.


See also

*
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 progra ...
* Hardware verification language *
SystemVerilog SystemVerilog, standardized as IEEE 1800 by the Institute of Electrical and Electronics Engineers (IEEE), is a hardware description and hardware verification language commonly used to model, design, simulate, test and implement electronic sy ...
*
Verilog Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits, with the highest level of abstraction being at the re ...
*
VHDL VHDL (Very High Speed Integrated Circuit Program, VHSIC Hardware Description Language) is a hardware description language that can model the behavior and structure of Digital electronics, digital systems at multiple levels of abstraction, ran ...


References

{{reflist Electronic design automation Hardware description languages Hardware verification languages