Title :
Structurally Synthesized Multiple Input BDDs for Speeding Up Logic-Level Simulation of Digital Circuits
Author :
Mironov, Dmitri ; Ubar, Raimund ; Devadze, Sergei ; Raik, Jaan ; Jutman, Artur
Abstract :
Logic simulation is a critical component of the design tool flow in modern hardware development efforts. In this paper a new algorithm for parallel logic simulation is proposed based on a new model of Structurally Synthesized Multiple Input BDDs (SSMIBDD). The SSMIBDDs allow further model size reduction and therefore higher speed of logic simulation than its predecessor SSBDD model. The paper presents a method of SSMIBDD synthesis from the given gate network and the main principles of parallel logic simulation with SSMIBDDs. Experimental data demonstrate in average 2.9 times improvement in the speed of logic simulation because of the reduced number of nodes in SSMIBDDs. Similarly to the SSBDDs, the new model preserves structural information about the circuit, which is needed for processing of faults. The reduced complexity of SSMIBDDs leads to the more powerful fault collapsing and as the result to more efficient fault simulation and fault injection to evaluate the dependability of fault tolerant circuits.
Keywords :
binary decision diagrams; logic circuits; logic design; logic simulation; SSMIBDD; binary decision diagram; digital circuit; fault tolerant circuit; logic-level simulation; parallel logic simulation; structurally synthesized multiple input BDD; Boolean functions; Circuit faults; Computational modeling; Data models; Data structures; Integrated circuit modeling; Logic gates; Digital circuits; binary decision diagrams; fault collapsing; logic simulation;
Conference_Titel :
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location :
Lille
Print_ISBN :
978-1-4244-7839-2
DOI :
10.1109/DSD.2010.27