|
|
# Main scheme
|
|
|
|
|
|
As mentionned in the [readme](README.md), the simulator and its environment run in a simple fashion.
|
|
|
As mentionned in the readme, the simulator and its environment run in a simple fashion.
|
|
|
|
|
|
1. Read and parse the netlist (as provided in the documentation, `netlist.ml`, `netlist_ast.ml`, `lexer.ml`, `parser.ml`)
|
|
|
2. Order the netlist according to the dependencies via a topological sort (`graph.ml`, `scheduler.ml`, see [the scheduler doc](/Functions/Scheduler))
|
... | ... | |