DocumentCode :
3177926
Title :
Enhancement of incremental design for FPGAs using circuit similarity
Author :
Shi, Xiaoyu ; Zeng, Dahua ; Hu, Yu ; Lin, Guohui ; Zaiane, Osmar R.
Author_Institution :
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear :
2011
fDate :
14-16 March 2011
Firstpage :
1
Lastpage :
8
Abstract :
This paper presents an efficient algorithm to detect the global topological similarity between two circuits. By applying the proposed circuit similarity algorithm in an incremental design flow, IDUCS (incremental design using circuit similarity), the design and optimization effort in the previous design iterations is automatically captured and can be used to guide the next design iteration. IDUCS is able to identify the similarity between the original netlist and the modified one with aggressive resynthesis, which might destroy the naming and local structures of the original netlist. This is superior to the existing design preservation approaches such as naming and local topological matching. Furthermore, IDUCS simply inserts a plugin for circuit similarity detection, and therefore preserves the “push-button” feature, significantly simplifying the engineering complexity of incremental tasks. As a case study, we perform the proposed IDUCS process to generate the placement for a logically resynthesized netlist based on the placement of the original netlist and the circuit similarity between the original and the modified logic-level netlists. The experimental results show our IDUCS-based placement is 28X faster than versatile place and route (VPR) with comparable wire length and estimated critical delay.
Keywords :
circuit optimisation; field programmable gate arrays; logic design; network routing; network topology; FPGA; IDUCS; VPR; circuit optimization; circuit similarity algorithm; design iteration; design preservation approach; field programmable gate array; global topological similarity detection; incremental design enhancement; incremental design using circuit similarity; logic-level netlists; logically resynthesized netlist; push-button feature; versatile place and route; Design automation; Field programmable gate arrays; Image edge detection; Layout; Optimization; Routing; Table lookup; Circuit similarity; FPGA; Incremental design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design (ISQED), 2011 12th International Symposium on
Conference_Location :
Santa Clara, CA
ISSN :
1948-3287
Print_ISBN :
978-1-61284-913-3
Type :
conf
DOI :
10.1109/ISQED.2011.5770732
Filename :
5770732
Link To Document :
بازگشت