DocumentCode
507372
Title
DeltaSyn: An efficient logic difference optimizer for ECO synthesis
Author
Krishnaswamy, Smita ; Ren, Haoxing ; Modi, Nilesh ; Puri, Ruchir
Author_Institution
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2009
fDate
2-5 Nov. 2009
Firstpage
789
Lastpage
796
Abstract
During the IC design process, functional specifications are often modified late in the design cycle, after placement and routing are completed. However, designers are left either to manually process such modifications by hand or to restart the design process from scratch - a very costly option. In order to address this issue, we present DeltaSyn, a method for generating a highly optimized logic difference between a modified high-level specification and an implemented design. DeltaSyn has the ability to locate boundaries in implemented logic within which changes can be confined. Delta-Syn demarcates the boundary in two phases. The first phase employs fast functional and structural analysis techniques to identify equivalent signals forming the input-side boundary of the changes. The second phase locates the output-side boundary of the changes through a novel dynamic algorithm that detects matching logic downstream from the changes required by the ECO. Experiments on industrial designs show that together these techniques successfully implement ECOs while preserving an average of 97% of the existing logic. Unlike previous approaches, the use of bit-parallel logic simulation and fast SAT solvers enables high performance and scalability. DeltaSyn can process and verify a typical ECO for a design of around 10K gates in about 200 seconds or less.
Keywords
high level synthesis; integrated circuit design; integrated logic circuits; DeltaSyn; ECO synthesis; IC design; functional specifications; logic difference optimizer; modified high-level specification; Design optimization; Heuristic algorithms; Logic design; Permission; Phase detection; Process design; Routing; Signal analysis; Signal processing; Signal synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-60558-800-1
Electronic_ISBN
1092-3152
Type
conf
Filename
5361205
Link To Document