Module libreda_db::undo
source · [−]Expand description
Experimental: Wrapper around netlist, layout and L2N structures that allows undoing of operations.
This is work in progress. Missing things are:
- Undoing a operation on the hierarchy does not necessarily restore netlist, layout and l2n information.
- Undoing a netlist operation does not restore l2n information.
- Undoing a layout operation does not restore l2n information.
- Undoing does not restore user-defined properties.
Caveat
Undoing removal of some objects does not preserve the ID of the object. For example if a cell is deleted this can be undone. The restored cell, pins, instances, etc. will have the same properties but different IDs.
Structs
Wrapper around netlist, layout and L2N structures that allows undoing of operations.
Enums
Undo operation for hierarchy operations.
Undo operation for L2NEdit
operations.
Undo operation for LayoutEdit
operations.
Undo operations on the netlist.