Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Simulation-based Verification of System-on-Chip Bus Controllers

https://doi.org/10.15514/ISPRAS-2018-30(4)-8

Abstract

The paper presents an approach to verification of commutation components of Systems-on-Chip. The core idea is to verify bus controllers and supporting interface parts connected to a reference model at unit-level. The reference model in the approach is suggested to be written in SystemC so that to be easily adjusted to the required bus parameters. The in-house prototype implementing the approach has been applied to the verification of a Verilog model of Wishbone controller. There is a possibility to extend the approach to support other busses and protocols by development of the interface library.

About the Authors

M. M. Chupilko
Ivannikov Institute for System Programming of RAS
Russian Federation


E. A. Drozdova
Lomonosov Moscow State University
Russian Federation


References

1. Specification for the WISHBONE System-on-Chip (SoC) Interconnection Architecture for Portable IP Cores. Revision: B.3. Available at: https://cdn.opencores.org/downloads/wbspec_b3.pdf, accessed 20.07.2018

2. Open Core Protocol Specification 3.0. Available at: http://www.accellera.org/images/downloads/standards/ocp/OCP_3.0_Specification.zip, accessed 20.07.2018

3. M. Chupilko, A. Kamkin. A TLM-Based Approach to Functional Verification of Hardware Components at Different Abstraction Levels. In Proceedings of the Latin American Test Workshop (LATW), 2011, 1-6 pp. DOI: 10.1109/LATW.2011.5985902

4. M. Chupilko, A. Kamkin. Runtime Verification Based on Executable Models: On-the-Fly Matching of Timed Traces. In Proceedings of the Model-Based Testing Workshop (MBT), 2013, pp. 67-81. DOI: 10.4204/EPTCS.111.6


Review

For citations:


Chupilko M.M., Drozdova E.A. Simulation-based Verification of System-on-Chip Bus Controllers. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2018;30(4):129-138. https://doi.org/10.15514/ISPRAS-2018-30(4)-8



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)