DocumentCode :
3352979
Title :
Nicarus: A distributed verilog compiler
Author :
Jun Wang ; Tropper, C.
Author_Institution :
McGill University
fYear :
2004
fDate :
18-18 Aug. 2004
Firstpage :
514
Lastpage :
519
Abstract :
Software design tools, such as compilers and simulators, are widely used in the integrated circuits (IC) industry. As the circuit complexity grows, better and faster tools are required. One way to speed up a software system is to parallelize it and execute it on multiple CPUs. This idea is particularly appealing when it comes to the compilers for hardware description languages (HDL). In this paper, we explore the parallelization of a Verilog compiler on a network of computers using Parallel Virtual Machine (PVM). Our design parallelizes the three most important and time-consuming phases of the compilation process while minimizing the communications overhead. Experimental results reveal that the algorithms used for parallelizing the compiler results in a speedup of the compilation process.
Keywords :
Circuit simulation; Computational modeling; Computer languages; Computer networks; Concurrent computing; Hardware design languages; Integrated circuit interconnections; Process design; Testing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2004. ICPP 2004 Workshops. Proceedings. 2004 International Conference on
Conference_Location :
Montreal, QC, Canada
ISSN :
1530-2016
Print_ISBN :
0-7695-2198-3
Type :
conf
DOI :
10.1109/ICPPW.2004.1328063
Filename :
1328063
Link To Document :
بازگشت