DocumentCode :
659039
Title :
Place and route for massively parallel hardware-accelerated functional verification
Author :
Moffitt, Michael D. ; Gunther, Gernot E. ; Pasnik, Kevin A.
fYear :
2013
fDate :
18-21 Nov. 2013
Firstpage :
466
Lastpage :
472
Abstract :
Hardware acceleration is a critical component in any modern functional verification methodology. To achieve the best possible utilization, a compiler must intelligently map a logical netlist to the various resources available in the machine architecture. For instance, instructions that serve to route signals between processors must be carefully balanced with those that encode Boolean operations. In addition, chip-to-chip communication should be reduced whilst also ensuring that logic is appropriately partitioned to be executed concurrently. This process is exacerbated by hard constraints on accelerator capacity, as well as rapidly growing industrial designs that approach billions of gates in size. In this paper, we present several compilation strategies that optimize resource allocation to curtail simulation depth, leverage design hierarchy to reduce runtime and memory, and exploit parallel processing to further improve performance. We also review the history of hardware acceleration within IBM, and describe the evolution in architecture that has driven many of these advances in compilation.
Keywords :
Boolean functions; formal verification; parallel architectures; resource allocation; Boolean operation encoding; IBM; accelerator capacity; chip-to-chip communication; compilation strategies; compiler; logical netlist; machine architecture; massively parallel hardware-accelerated functional verification technology; memory reduction; parallel processing; resource allocation optimization; route signals; runtime reduction; Acceleration; Context modeling; Hardware; Logic gates; Program processors; Routing; Shift registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2013.6691158
Filename :
6691158
Link To Document :
بازگشت