• DocumentCode
    3338088
  • Title

    Verifying IP-core based system-on-chip designs

  • Author

    Chauhan, Pankaj ; Clarke, Edmund M. ; Lu, Yuan ; Wang, Dong

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    27
  • Lastpage
    31
  • Abstract
    We describe a methodology for verifying system-on-chip designs. In our methodology, the problem of verifying system-on-chip designs is decomposed into three tasks. First, we verify, once and for all, the standard bus interconnecting IP cores in the system. The next task is to verify the glue logic, which connects the IP cores to the buses. Finally, using the verified bus protocols and the IP core designs, the complete system is verified. To illustrate our methodology, we verify the PCI local bus, a widely used bus protocol in system-on-chip designs. We demonstrate various modeling and verification techniques for buses by modeling the PCI local bus with the symbolic model checker SMV. We have found two potential bugs in the PCI bus protocol specification that await confirmation of the PCI Special Interest Group (PCI-SIG)
  • Keywords
    VLSI; application specific integrated circuits; circuit CAD; industrial property; integrated circuit design; logic CAD; protocols; symbol manipulation; ASIC; IP-core based system-on-chip designs; PCI local bus; SMV; bus protocol; glue logic; protocol specification; standard bus interconnect; symbolic model checker; verification techniques; verified bus protocols; Bridges; Computer bugs; Electromagnetic compatibility; Hardware; Intellectual property; Joining processes; Logic design; Protocols; System-on-a-chip; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC/SOC Conference, 1999. Proceedings. Twelfth Annual IEEE International
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-5632-2
  • Type

    conf

  • DOI
    10.1109/ASIC.1999.806467
  • Filename
    806467