2019
DOI: 10.1007/978-3-030-17462-0_21
|View full text |Cite
|
Sign up to set email alerts
|

ILAng: A Modeling and Verification Platform for SoCs Using Instruction-Level Abstractions

Abstract: We present ILAng, a platform for modeling and verification of systems-on-chip (SoCs) using Instruction-Level Abstractions (ILA). The ILA formal model targeting the hardware-software interface enables a clean separation of concerns between software and hardware through a unified model for heterogeneous processors and accelerators. Topdown it provides a specification for functional verification of hardware, and bottom-up it provides an abstraction for software/hardware coverification. ILAng provides a programmin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…The D2A methodology also supports checking VT1-3 through simulation-based validation. This is highly automated as the ILAng platform [35] can automatically generate an executable software model (in C++/SystemC) of a program of ILA instructions. These executable models capture the precise definitions of the numerics used by the accelerator.…”
Section: Ila-based Compilation-results Validationmentioning
confidence: 99%
See 2 more Smart Citations
“…The D2A methodology also supports checking VT1-3 through simulation-based validation. This is highly automated as the ILAng platform [35] can automatically generate an executable software model (in C++/SystemC) of a program of ILA instructions. These executable models capture the precise definitions of the numerics used by the accelerator.…”
Section: Ila-based Compilation-results Validationmentioning
confidence: 99%
“…For instruction selection, it leverages the rewrite rules and the equality saturation engine provided by Glenside and egg [68,83]. The ILA-models of accelerators, the validation of IR-accelerator mappings, and compilation-results validation at the application level are powered by ILA-based methods in ILAng [35].…”
Section: Rewrite Rulesmentioning
confidence: 99%
See 1 more Smart Citation