Design structure collects information necessary for the place and route steps.
This includes the netlist and layout, properties of cell instances, etc.
Design structures and place & route engines lies an abstraction layer
made by traits such as
SimpleDesign is an example of how place & route information can be encapsulated.
Collection of data representing the chip during the place & route flow.
This struct owns the data. In contrast,
SimpleDesignRef does only borrow