Generating Platform Configuration from Netlists
dc.contributor.author
Wehrli, Georg
dc.contributor.supervisor
Schwyn, Daniel
dc.contributor.supervisor
Roscoe, Timothy
dc.date.accessioned
2024-07-24T10:52:44Z
dc.date.available
2024-07-24T10:16:56Z
dc.date.available
2024-07-24T10:52:44Z
dc.date.issued
2024-05
dc.identifier.uri
http://hdl.handle.net/20.500.11850/684943
dc.identifier.doi
10.3929/ethz-b-000684943
dc.description.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.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
Generating Platform Configuration from Netlists
en_US
dc.type
Bachelor Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
38 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03757 - Roscoe, Timothy / Roscoe, Timothy
en_US
ethz.date.deposited
2024-07-24T10:16:56Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2024-07-24T10:52:45Z
ethz.rosetta.lastUpdated
2024-07-24T10:52:45Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Generating%20Platform%20Configuration%20from%20Netlists&rft.date=2024-05&rft.au=Wehrli,%20Georg&rft.genre=unknown&rft.btitle=Generating%20Platform%20Configuration%20from%20Netlists
Files in this item
Publication type
-
Bachelor Thesis [182]