2002•Unpublished venueRequires access

Incrementally recompiling Verilog

Chong Guan Tan

Open publisher page 1 citations

Abstract

One of the frustrations frequently encountered by users of high level design languages is the large amount of time required to process small changes in the design. This frustration is particularly acute in the final stage of hardware design when using a hardware description language like Verilog or VHDL. Since hardware models tend to be quite large and changes made quite small, any non-incremental approach to design processing pays a high overhead in time required to evaluate a change. Obviously, hardware designers will benefit tremendously using the incremental recompilation capability in high level design language, if one exists. We present our experience in the design and implementation of incremental design recompilation in our Verilog Compiled Code Simulator, VCS.

About this research paper

What this paper is about

One of the frustrations frequently encountered by users of high level design languages is the large amount of time required to process small changes in the design. This frustration is particularly acute in the final stage of hardware design when using a hardware description language like Verilog or VHDL. Since hardware models tend to be quite large and changes made quite small, any non-incremental approach to design processing pays a high overhead in time required to evaluate a change. Obviously, hardware designers will benefit tremendously using the incremental recompilation capability in high level design language, if one exists. We present our experience in the design and implementation of incremental design recompilation in our Verilog Compiled Code Simulator, VCS.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

One of the frustrations frequently encountered by users of high level design languages is the large amount of time required to process small changes in the design. This frustration is particularly acute in the final stage of hardware design when using a hardware description language like Verilog or VHDL. Since hardware models tend to be quite large and changes made quite small, any non-incremental approach to design processing pays a high overhead in time required to evaluate a change. Obviously, hardware designers will benefit tremendously using the incremental recompilation capability in high level design language, if one exists. We present our experience in the design and implementation of incremental design recompilation in our Verilog Compiled Code Simulator, VCS.

Key concepts: Verilog, Computer science, Hardware description language, VHDL, Overhead (engineering), High-level design, Process (computing), Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Incrementally recompiling Verilog — Research Paper | ScholarLens