ChiselVerify: An Open-Source Hardware Verification Library for Chisel and Scala

被引:0
|
作者
Dobis, Andrew [1 ]
Petersen, Tjark [1 ]
Damsgaard, Hans Jakob [1 ]
Rasmussen, Kasper Juul Hesse [1 ]
Tolotto, Enrico [1 ]
Andersen, Simon Thye [1 ]
Lin, Richard [2 ]
Schoeberl, Martin [1 ]
机构
[1] Tech Univ Denmark, Dept Appl Math & Comp Sci, Lyngby, Denmark
[2] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA USA
关键词
digital design; verification; Chisel; Scala;
D O I
10.1109/NORCAS53631.2021.9599869
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern digital hardware is becoming ever more complex. The development of different application-specific accelerators rather than traditional general purpose processors calls for advanced development methods not only for design, but equally so for subsequent verification. Recently, this has made engineers propose an agile hardware development flow. However, one of the main obstacles when proposing such a method is the lack of efficient tools. Chisel, a high-level hardware construction language, was introduced in order to combat this lack. Since this already enables agile hardware design, we instead focus our attention on the verification flow. Thus, this paper proposes ChiselVerify, an open-source library for verifying circuits described in Chisel. It builds on top of Chisel and uses Scala to drive the verification process. The solution is well integrated into the existing Chisel universe, making it an extension of currently existing testing libraries.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Tutorial: SHAKTI Processors: An Open-Source Hardware Initiative
    Gala, Neel
    Menon, Arjun
    Bodduna, Rahul
    Madhusudan, G. S.
    Kamakoti, V.
    [J]. 2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 7 - 8
  • [42] Open-Source Hardware in Education: A Systematic Mapping Study
    Heradio, Ruben
    Chacon, Jesus
    Vargas, Hector
    Galan, Daniel
    Saenz, Jacobo
    De La Torre, Luis
    Dormido, Sebastian
    [J]. IEEE ACCESS, 2018, 6 : 72094 - 72103
  • [43] StimSync: Open-source hardware for behavioral and MRI experiments
    Rorden, Christopher
    Hanayik, Taylor
    [J]. JOURNAL OF NEUROSCIENCE METHODS, 2014, 227 : 90 - 99
  • [44] Open-source and FPGAs: Hardware, Software, Both or None?
    How, Dana
    Ansell, Tim
    Betz, Vaughn
    Lavin, Chris
    Speers, Ted
    Gaillardon, Pierre-Emmanuel
    [J]. PROCEEDINGS OF THE 2023 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, FPGA 2023, 2023, : 149 - 149
  • [45] An Open-Source Hardware Acquisition Platform for Physiological Measurements
    Castro-Garcia, Juan A.
    Molina-Cantero, Alberto J.
    Merino-Monge, Manuel
    Gomez-Gonzalez, Isabel M.
    [J]. IEEE SENSORS JOURNAL, 2019, 19 (23) : 11526 - 11534
  • [46] PyMTL3: A Python']Python Framework for Open-Source Hardware Modeling, Generation, Simulation, and Verification
    Jiang, Shunning
    Pan, Peitian
    Ou, Yanghui
    Batten, Christopher
    [J]. IEEE MICRO, 2020, 40 (04) : 58 - 66
  • [47] Value Creation in Open-Source Hardware Communities: Case Study of Open Source Ecology
    Moritz, Manuel
    Redlich, Tobias
    Grames, Patrick P.
    Wulfsberg, Jens P.
    [J]. PORTLAND INTERNATIONAL CONFERENCE ON MANAGEMENT OF ENGINEERING AND TECHNOLOGY (PICMET 2016): TECHNOLOGY MANAGEMENT FOR SOCIAL INNOVATION, 2016, : 2368 - 2375
  • [48] OSSIntegrity: Collaborative open-source code integrity verification
    Nahum, Mor
    Grolman, Edita
    Maimon, Inbar
    Mimran, Dudu
    Brodt, Oleg
    Elyashar, Aviad
    Elovici, Yuval
    Shabtai, Asaf
    [J]. COMPUTERS & SECURITY, 2024, 144
  • [49] Design and Verification of an open-source SFU model for GPGPUs
    Rodriguez Condia, Josie E.
    Guerrero-Balaguera, Juan-David
    Moreno-Manrique, Cristhian-Fernando
    Sonza Reorda, Matteo
    [J]. 2020 17TH BIENNIAL BALTIC ELECTRONICS CONFERENCE (BEC), 2020,
  • [50] Iibcrn, an Open-Source Document Image Processing Library
    Leydier, Yann
    Duong, Jean
    Bres, Stephane
    Eglin, Veronique
    Lebourgeois, Frank
    Tola, Martial
    [J]. PROCEEDINGS OF 2016 15TH INTERNATIONAL CONFERENCE ON FRONTIERS IN HANDWRITING RECOGNITION (ICFHR), 2016, : 211 - 215