DocumentCode
3145036
Title
Incremental compilation in the VCS environment
Author
Sundar, V. Kripa ; Naik, Ashish V. ; Chowdhury, Debashis Roy
Author_Institution
Synopsys Inc., USA
fYear
1998
fDate
16-19 Mar 1998
Firstpage
14
Lastpage
19
Abstract
Viewlogic´s Chronologic VCSTM is an industry standard simulator for Verilog HDL. This paper describes incremental compilation in VCS. Incremental compilation is a general compiler optimization technique that improves turnaround time of the typical develop-test-debug-edit cycle of software development. It provides the user with the ability to make small changes to a design, while guaranteeing that the re-compilation time will be proportional to the change in the design. The compiled code simulation environment in Verilog poses unique challenges and opportunities for incremental compilation. The paper describes the issues in determining whether a design unit is unchanged since the preview compilation, or whether it needs to be re-compiled. It also addresses the specifics of incremental compilation in single-user and multiple-user environments. Finally, results are presented that demonstrate the benefits of incremental compilation in VCS
Keywords
digital simulation; hardware description languages; incremental compilers; logic CAD; optimising compilers; Chronologic VCS; Verilog; Viewlogic; compiler optimization; develop-test-debug-edit cycle; hardware description language; incremental compilation; industry standard simulator; multiple-user environment; single-user environment; software development; Application specific integrated circuits; History; Libraries; Monitoring; Testing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Verilog HDL Conference and VHDL International Users Forum, 1998. IVC/VIUF. Proceedings., 1998 International
Conference_Location
Santa Clara, CA
ISSN
1085-9403
Print_ISBN
0-8186-8415-1
Type
conf
DOI
10.1109/IVC.1998.660674
Filename
660674
Link To Document