diff options
| author | litghost <537074+litghost@users.noreply.github.com> | 2021-02-22 09:22:07 -0800 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-22 09:22:07 -0800 | 
| commit | 0c991260328f4a8231ba55d6aab2dffc817bfcb1 (patch) | |
| tree | 5f323a76450bdf72a8cc15e765020f7556822a13 | |
| parent | bce42208b80c239d749881603b4cdf41944c70ad (diff) | |
| parent | 9bc11ee4734e134f8cb63cd1d440100cc9d18f89 (diff) | |
| download | fpga-interchange-schema-0c991260328f4a8231ba55d6aab2dffc817bfcb1.tar.gz fpga-interchange-schema-0c991260328f4a8231ba55d6aab2dffc817bfcb1.tar.bz2 fpga-interchange-schema-0c991260328f4a8231ba55d6aab2dffc817bfcb1.zip | |
Merge pull request #9 from litghost/add_constant_cell_port
Add missing constant information to device database.
| -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(); +    }    }    ###################################### | 
