• DocumentCode
    1957642
  • Title

    Static scheduling of multi-domain memories for functional verification

  • Author

    Kudlugi, M. ; Selvidge, C. ; Tessier, R.

  • Author_Institution
    Emulation Syst. Group, IKOS Syst. Inc, Waltham, MA, USA
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    2
  • Lastpage
    9
  • Abstract
    The presence of multiple clock domains presents significant challenges for large parallel verification systems such as parallel simulators and logic emulators that model both design logic and memory. Specifically, multiple asynchronous design clocks make it difficult to verify that design hold times are met during memory model execution and causality along memory data/control paths is preserved during signal communication. We describe new scheduling heuristics for memory-based designs with multiple asynchronous clock domains that are mapped to parallel verification systems. The scheduling approach scales to an unlimited number of clock domains and converges quickly to a feasible solution if one exists. It is shown that when the technique is applied to an FPGA-based emulator containing 48MB of SRAM, evaluation fidelity. is maintained and increased verification performance is achieved for large, memory-intensive circuits with multiple asynchronous clock domains.
  • Keywords
    SRAM chips; asynchronous circuits; formal verification; integrated circuit design; integrated circuit modelling; logic CAD; scheduling; 48 MB; FPGA-based emulator; SRAM; causality; clock domains; design hold times; evaluation fidelity; functional verification; memory model execution; memory-intensive circuits; multi-domain memories; multiple asynchronous design clocks; parallel verification systems; scheduling heuristics; signal communication; static scheduling; Application specific integrated circuits; Clocks; Emulation; Fabrication; Logic design; Logic devices; Logic functions; Performance evaluation; Signal design; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968590
  • Filename
    968590