From 143a37c43377cff6010f54a3de3bf8cbf1825369 Mon Sep 17 00:00:00 2001 From: Alessandro Comodi Date: Wed, 19 May 2021 18:37:19 +0200 Subject: schema: physical: add site information to physicalPip This is required to understand which site is used when a pseudo tile PIP is being used. Signed-off-by: Alessandro Comodi --- interchange/PhysicalNetlist.capnp | 8 ++++++++ 1 file changed, 8 insertions(+) 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 { -- cgit v1.2.3