diff options
author | David Shah <dave@ds0.me> | 2019-08-27 14:27:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-27 14:27:29 +0100 |
commit | c06d7390b61adebb6a6c368edf0cc92a9432374a (patch) | |
tree | c63c7d250c160471738a0e909c1a9337c7a92669 /ecp5/arch.h | |
parent | ccd9ca2a30374341207a975cfd1de172b9a59480 (diff) | |
parent | 78f86ce67afebe20d6a152ac53cf0f8ff16132a7 (diff) | |
download | nextpnr-c06d7390b61adebb6a6c368edf0cc92a9432374a.tar.gz nextpnr-c06d7390b61adebb6a6c368edf0cc92a9432374a.tar.bz2 nextpnr-c06d7390b61adebb6a6c368edf0cc92a9432374a.zip |
Merge pull request #319 from YosysHQ/ecp5gsr
ecp5: Add GSR/SGSR support
Diffstat (limited to 'ecp5/arch.h')
-rw-r--r-- | ecp5/arch.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ecp5/arch.h b/ecp5/arch.h index cee071e7..e85d9c43 100644 --- a/ecp5/arch.h +++ b/ecp5/arch.h @@ -1044,6 +1044,10 @@ struct Arch : BaseCtx IdString id_clkmux, id_lsrmux; IdString id_srmode, id_mode; + // Special case for delay estimates due to its physical location + // being far from the logical location of its primitive + WireId gsrclk_wire; + mutable std::unordered_map<DelayKey, std::pair<bool, DelayInfo>> celldelay_cache; static const std::string defaultPlacer; |