• 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