Generating Platform Configuration from Netlists


Loading...

Author / Producer

Date

2024-05

Publication Type

Bachelor Thesis

ETH Bibliography

yes

Citations

Altmetric

Data

Abstract

Most system software needs information about the platform they are running on. System configuration can take different forms. Creating system configuration can be tedious and error-prone. Netlists are a way to represent the connectivity of circuits. In this work we explore how we can utilize the information stored in netlists. We create an algorithm which traces wires through a netlist to determine how different parts are connected. With this connectivity information we can validate and generate pin assignments of designs for field programmable gate arrays. An algorithm for identifying devices on an I2C bus shows that also more complex structures can be extracted form a netlist. To implement these algorithms a rust program was created.

Publication status

published

External links

Editor

Contributors

Examiner: Schwyn, Daniel
Examiner : Roscoe, Timothy

Book title

Journal / series

Volume

Pages / Article No.

Publisher

ETH Zurich

Event

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Organisational unit

03757 - Roscoe, Timothy / Roscoe, Timothy

Notes

Funding

Related publications and datasets