Published March 4, 2022 | Version AEC with Tutorial
Software Open

Artifact for "PyLSE: A Pulse-Transfer Level Language for Superconductor Electronics"

Description

PyLSE is a Python-embedded pulse-transfer level language for the design and simulation of superconductor electronics (SCE). SCE are an attractive alternative to CMOS because of SCE's low power dissipation and ultra-high switching speed, but unfortunately they are difficult to design for due to their pulse-based information encoding and stateful nature. The purpose of PyLSE is to make it easier to create precise and composable models of the basic SCE cells (i.e. gates), use these models to create larger systems, quickly get up and running in the built-in simulation framework, and finally prove various properties about these cells and systems using a state-of-the-art model checker. This artifact will show you how to do so, as well as show you how to get the results in the tables and figures found in the evaluation section of our paper.

Files

Files (418.0 MB)

Name Size Download all
md5:ad335a1ed94306812c6b72b094a22974
418.0 MB Download