DocumentCode :
1946135
Title :
A re-usable verification framework of Open Core Protocol (OCP)
Author :
Zhang, Shihua ; Ahmed, Arwa Ibrahim ; Mohamed, O. Ait
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., West Montreal, QC, Canada
fYear :
2009
fDate :
June 28 2009-July 1 2009
Firstpage :
1
Lastpage :
4
Abstract :
Open core protocol (OCP) establishes itself as the only non-proprietary, openly licensed, core-centric protocol that is used to support ldquoplug-and-playrdquo SOC (system-on-chip) design practices. Designer can reuse OCP-compliance IP cores based on system integration and verification approach in multiple designs without reworking, reducing the development time and cutting down overall design costs. This paper addresses the development of a reusable verification framework of OCP. Assertion-based verification was chosen in order to enforce the flow. An OCP System Verilog monitor which was developed in house is used to verify the OCP SystemC TL1 (cycle-accurate level) design. The monitor can also be reused for OCP designs described at different abstraction level and thus dramatically reduce the time needed for OCP functional verification. With proper configuration of this monitor along with our System Verilog Assertion suite, we have found a potential bug in the OCP TL1 implementation which awaits confirmation of the OCP-IP group.
Keywords :
hardware description languages; program verification; protocols; system-on-chip; OCP System Verilog monitor; OCP SystemC TL1 verification; OCP functional verification; OCP-compliance IP cores; SOC; System Verilog Assertion suite; assertion-based verification; core-centric protocol; cycle-accurate level design; open core protocol; plug-and-play system-on-chip design; reusable verification framework; Costs; Delay; Hardware design languages; Monitoring; Object oriented modeling; Performance analysis; Protocols; System-on-a-chip; Technological innovation; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems and TAISA Conference, 2009. NEWCAS-TAISA '09. Joint IEEE North-East Workshop on
Conference_Location :
Toulouse
Print_ISBN :
978-1-4244-4573-8
Electronic_ISBN :
978-1-4244-4574-5
Type :
conf
DOI :
10.1109/NEWCAS.2009.5290443
Filename :
5290443
Link To Document :
بازگشت