• DocumentCode
    589510
  • Title

    Verification of massive advanced node SoCs

  • Author

    Daeseo Cha ; HyunWoo Koh ; NamPhil Jo ; Kim, Jin Bae ; Byeong Min ; Kothandapani, K. ; Oddone, R. ; Sherer, A.

  • Author_Institution
    Samsung Electron. Co., Ltd., South Korea
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    395
  • Lastpage
    397
  • Abstract
    As the complexity of SoC design grows more than 2X a year, the time spent in logic simulation is exponentially growing. It is getting hard to meet the project schedule with existing simulation techniques. This paper proposes a new technique called Incremental Elaboration. The increased design complexity significantly impacts on elaboration time among the simulation process because hundreds of millions modules are elaborated and connected in the elaboration step. The elaboration time often takes more than 5 hours in full timing simulation. Long elaboration time degrades efficiency of verification because verification activity requires a lot of iterations. The elaboration time can be reduced by 80~90% using the proposed Incremental Elaboration technique. Application to the regression environment showed total regression time can be reduced by 42% and disk spaces for regression runs can be reduced by 96%.
  • Keywords
    formal verification; integrated circuit design; integrated circuit testing; system-on-chip; SoC design; elaboration time; incremental elaboration; logic simulation; massive advanced node; project schedule; regression time; system-on-chip; Automatic test pattern generation; Built-in self-test; Complexity theory; IP networks; Logic gates; Memory management; System-on-a-chip; Incremental Elaboration; Regression; Testbench; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2012 International
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-2989-7
  • Electronic_ISBN
    978-1-4673-2988-0
  • Type

    conf

  • DOI
    10.1109/ISOCC.2012.6407124
  • Filename
    6407124