Title :
Automatic data path extraction in large-scale register-transfer level designs
Author :
Wei Song ; Garside, Jim ; Edwards, Doug
Author_Institution :
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
Abstract :
Extracting data paths in large-scale register-transfer level designs has important usage in automatic verification of synchronous circuits and synthesis of asynchronous circuits. Current tools rely on users to provide the data/control partition or use state-space analyses to extract data paths. Due to the explosion of state-space, the latter method can be used in only small designs. To resolve this problem, a graphic search and trim method, which can extract data paths in large scale designs, is presented. A design is first translated into a graphic representation, namely a signal-level data flow graph (DFG), to reveal the connections between signals. By estimating the types (control or data) of these connections, a linear search algorithm can then remove all control-related signals in the graph, which effectively produces a DFG with pure data paths. Results show that this method extracts data paths of large scale designs in seconds.
Keywords :
asynchronous circuits; data flow graphs; formal verification; logic design; search problems; asynchronous circuits; automatic data path extraction; automatic verification; data-control partition; graphic representation; graphic search and trim method; large-scale register transfer level designs; linear search algorithm; signal-level data flow graph; Clocks; Data mining; Decoding; Hardware; Hardware design languages; Ports (Computers); Registers;
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
DOI :
10.1109/ISCAS.2014.6865144