DocumentCode
1812813
Title
On Performance Enhancement of Circuit Simulation Using Multithreaded Techniques
Author
Perng, Ruey-Kuen ; Weng, Tien-hsiung ; Li, Kuan-Ching
Author_Institution
Mentor Graphics Corp., Hsinchu, Taiwan
Volume
1
fYear
2009
fDate
29-31 Aug. 2009
Firstpage
158
Lastpage
165
Abstract
This paper presents the multithreaded programming techniques used in parallelizing SPICE3 circuit simulator. Two approaches in multithread programming are proposed to parallelize SPICE3 simulator program in multi-core SMP systems. We have used OpenMP and Pthreads, two shared memory programming-interface standards, to realize our approaches, in order to redesign the SPICE3 device-loading functions. We have presented case studies using SRAM circuit as our input data, which consists of MOS devices that is modeled by a widely used BSIM3 model. Experimental result exhibits the performance improvement for the multithreaded implementation of SPICE3 circuit simulator.
Keywords
SPICE; SRAM chips; circuit simulation; multi-threading; OpenMP; Pthreads; SPICE3 circuit simulator; SRAM circuit; circuit simulation; multithreaded programming techniques; performance enhancement; shared memory programming-interface standards; simulation program with integrated circuit emphasis circuit simulator; Circuit simulation; Computational modeling; Computer simulation; Discrete event simulation; Equations; Integrated circuit modeling; MOSFET circuits; Parallel programming; SPICE; Very large scale integration; Circuit simulation; Multithread; OpenMP; Pthreads;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-5334-4
Electronic_ISBN
978-0-7695-3823-5
Type
conf
DOI
10.1109/CSE.2009.361
Filename
5283746
Link To Document