Closed vaughnbetz closed 1 month ago
VTR now supports 3D devices, but the placement constraints documentation at https://docs.verilogtorouting.org/en/latest/vpr/placement_constraints/ is still 2D.
Update the example and documentation to 3D. Confirm the code works for 3D devices. Add a regtest for a few 3D placement constraints (e.g. one to a specific x,y,layer, and another to a region of (xlow-->xhigh, ylow-->yhigh, layer_low-->layer_high).
Also we need a test (can be a small device) with a few 3D constraints.
VTR now supports 3D devices, but the placement constraints documentation at https://docs.verilogtorouting.org/en/latest/vpr/placement_constraints/ is still 2D.
Proposed Behaviour
Update the example and documentation to 3D. Confirm the code works for 3D devices. Add a regtest for a few 3D placement constraints (e.g. one to a specific x,y,layer, and another to a region of (xlow-->xhigh, ylow-->yhigh, layer_low-->layer_high).