Title :
A search-based bump-and-refit approach to incremental routing for ECO applications in FPGAs
Author :
Verma, V. ; Dutt, S.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Abstract :
Incremental physical CAD is encountered frequently in the so-called engineering change order (ECO) process in which design changes are made typically late in the design process in order to correct logical and/or technological problems in the circuit. As far as routing is concerned, in order to capitalize on the enormous resources and time already spent on routing the circuit, and to meet time-to-market requirements, it is desirable to re-route only the ECO-affected portion of the circuit, while minimizing any routing changes in the much larger unaffected part of the circuit. Incremental re-routing also needs to be fast and to effectively use available routing resources. We develop a complete incremental routing methodology for FPGAs using a novel approach called bump and refit (B&R). We significantly extend this concept to global and detailed incremental routing for FPGAs with complex switchboxes such as those in Lucent´s ORCA and Minx´s Virtex series. We also introduce new concepts such as B&R cost estimation during global routing, and determination of the optimal subnet set to bump for each bumped net, which we obtain using an efficient dynamic programming formulation.
Keywords :
circuit CAD; circuit layout CAD; dynamic programming; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; ECO applications; FPGAs; ORCA; Virtex; available routing resources; bumped net; complex switchboxes; cost estimation; design changes; dynamic programming formulation; engineering change order; global routing; incremental physical CAD; incremental routing; optimal subnet set; search-based bump-and-refit approach; Circuits; Cost function; Fault tolerance; Field programmable gate arrays; Logic devices; Logic programming; Process design; Programmable logic arrays; Programmable logic devices; Routing;
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-7247-6
DOI :
10.1109/ICCAD.2001.968611