diff options
author | Keith Rothman <537074+litghost@users.noreply.github.com> | 2021-02-19 10:08:42 -0800 |
---|---|---|
committer | Keith Rothman <537074+litghost@users.noreply.github.com> | 2021-02-19 10:11:55 -0800 |
commit | 9bc11ee4734e134f8cb63cd1d440100cc9d18f89 (patch) | |
tree | 5f323a76450bdf72a8cc15e765020f7556822a13 | |
parent | bce42208b80c239d749881603b4cdf41944c70ad (diff) | |
download | fpga-interchange-schema-9bc11ee4734e134f8cb63cd1d440100cc9d18f89.tar.gz fpga-interchange-schema-9bc11ee4734e134f8cb63cd1d440100cc9d18f89.tar.bz2 fpga-interchange-schema-9bc11ee4734e134f8cb63cd1d440100cc9d18f89.zip |
Add missing constant information to device database.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
-rw-r--r-- | interchange/DeviceResources.capnp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/interchange/DeviceResources.capnp b/interchange/DeviceResources.capnp index 70c1f20..21a7351 100644 --- a/interchange/DeviceResources.capnp +++ b/interchange/DeviceResources.capnp @@ -358,6 +358,25 @@ struct Device { # nodeSources should be used to explicitly list nodes that fall into this # case. nodeSources @3 : List(NodeConstantSource); + + # Name of GND and VCC cells and their pins that are tied to GND/VCC. + gndCellType @4 : StringIdx $stringRef(); + gndCellPin @5 : StringIdx $stringRef(); + + vccCellType @6 : StringIdx $stringRef(); + vccCellPin @7 : StringIdx $stringRef(); + + # If the format requires a specific gnd/vcc net name, what name should be + # used? + gndNetName : union { + anyName @8 : Void; + name @9 : StringIdx $stringRef(); + } + + vccNetName : union { + anyName @10 : Void; + name @11 : StringIdx $stringRef(); + } } ###################################### |