Wiring circuits is easy as 0, 1, omega, or is it... (Artifact)

Jan de Muijnck-Hughes, Wim Vanderbauwhede

Research output: Contribution to journalConference Contributionpeer-review

Abstract

We present two proof-of-concept languages (Circuits & CirQTS) that showcases how fancy types (namely linear & dependent types) can enrich hardware design tooling such that we can move existing external static analysis checks into the language’s type-system. Using our approach will lead to the enhanced safety of designs, and increase in design productivity, through early identification and reduction of connection errors.
This artefact presents our verified implementations (as realised in Idris2) of the simply (Circuits) and fancily typed (CirQTS) languages, and the test suite used to assess efficacy of our approach.
Original languageEnglish
Pages (from-to)4:1-4:3
Number of pages3
JournalDagstuhl Artifacts Ser.
Volume9
Issue number2
DOIs
Publication statusPublished - 11 Jul 2023

Keywords

  • proof-of-concept languages
  • circuits
  • CirQTS

Fingerprint

Dive into the research topics of 'Wiring circuits is easy as 0, 1, omega, or is it... (Artifact)'. Together they form a unique fingerprint.

Cite this