Module libreda_pnr::design

source ·
Expand description

A Design structure collects information necessary for the place and route steps. This includes the netlist and layout, properties of cell instances, etc. Between Design structures and place & route engines lies an abstraction layer made by traits such as PlacementProblem.

SimpleDesign is an example of how place & route information can be encapsulated.

Structs

  • Collection of data representing the chip during the place & route flow. This struct owns the data. In contrast, SimpleDesignRef does only borrow the data.
  • Collection of data representing the chip during the place & route flow. This struct borrows the data. In contrast, SimpleDesign owns the data.