summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessandro Comodi <44773360+acomodi@users.noreply.github.com>2021-05-20 19:15:22 +0200
committerGitHub <noreply@github.com>2021-05-20 19:15:22 +0200
commit7e850b6bb0d5c4b7e25e94ce9fbbd68a0dbc1e1a (patch)
tree232e626955c7abc7d47f0bdeeae448c40d4acc3a
parentc4d3fd90b652ee5ecede2ad1a56ac6f907112c6a (diff)
parent143a37c43377cff6010f54a3de3bf8cbf1825369 (diff)
downloadfpga-interchange-schema-7e850b6bb0d5c4b7e25e94ce9fbbd68a0dbc1e1a.tar.gz
fpga-interchange-schema-7e850b6bb0d5c4b7e25e94ce9fbbd68a0dbc1e1a.tar.bz2
fpga-interchange-schema-7e850b6bb0d5c4b7e25e94ce9fbbd68a0dbc1e1a.zip
Merge pull request #56 from antmicro/add-site-to-phys-pip
schema: physical: add site information to physicalPip
-rw-r--r--interchange/PhysicalNetlist.capnp8
1 files changed, 8 insertions, 0 deletions
diff --git a/interchange/PhysicalNetlist.capnp b/interchange/PhysicalNetlist.capnp
index 6758039..1ac268f 100644
--- a/interchange/PhysicalNetlist.capnp
+++ b/interchange/PhysicalNetlist.capnp
@@ -131,6 +131,14 @@ struct PhysNetlist {
wire1 @2 : StringIdx $stringRef();
forward @3 : Bool;
isFixed @4 : Bool;
+ # In case of a pseudo PIP also the traversed site
+ # needs to be added to the PhysPIP object
+ union {
+ noSite @5: Void;
+ # It is assumed that a pseudo PIP can traverse one
+ # site only
+ site @6: StringIdx $stringRef();
+ }
}
struct PhysSitePIP {