Carnegie Mellon University
Browse

Verifying IP-Core based System-On-Chip Designs

Download (64.91 kB)
journal contribution
posted on 1987-01-01, 00:00 authored by Pankaj Chauhan, Edmund M Clarke, Yuan Lu, Dong Wang
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)

History

Publisher Statement

All Rights Reserved

Date

1987-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC