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 :
بازگشت