A minimal place & route flow build on top of the LibrEDA framework and the FreePDK45. This is work-in-progress but already good enough for a demonstration. https://libreda.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
910 B

[package]
name = "libreda-examples-simple-flow"
version = "0.0.0"
authors = ["Thomas Kramer <code@tkramer.ch>"]
edition = "2018"
license = "AGPLv3"
description = "Dummy place & route flow for LibrEDA."
[dependencies]
clap = "2.33"
log = "0.4"
env_logger = "0.8.*"
itertools = "0.9"
libreda-db = { path = "../libreda-db" } # Netlist & layout data structures.
libreda-pnr = { path = "../libreda-pnr" } # Place & route framework.
libreda-oasis = { path = "../libreda-oasis" } # OASIS Input/output.
libreda-structural-verilog = { path = "../libreda-structural-verilog" } # Verilog reader.
libreda-lefdef = { path = "../libreda-lefdef" } # LEF/DEF reader.
electron_placer = { path = "../electron-placer"} # Global placement.
tetris_legalizer = { path = "../tetris-legalizer"} # Legalization.
mycelium_router = { path = "../mycelium-router"} # Router.
[profile.release]
# Make cargo flamegraph work.
debug = true