aboutsummaryrefslogtreecommitdiffstats
path: root/nexus/pack.cc
Commit message (Expand)AuthorAgeFilesLines
* Mark IdString and IdStringList single argument constructors explicit.Keith Rothman2021-02-041-1/+1
* nexus: Implement IdStringList for all arch object namesD. Shah2021-02-021-1/+1
* cleanup: Fix compiler warningsD. Shah2021-01-281-2/+1
* nexus: Add MULTADDSUB9X9WIDE supportDavid Shah2020-12-081-28/+55
* nexus: Add support for initialised LRAMDavid Shah2020-12-071-2/+5
* nexus: Add basic LRAM support (no init)David Shah2020-12-021-2/+55
* nexus: Add PLL supportDavid Shah2020-12-021-2/+74
* nexus: Add support for deriving timing constraints in packerDavid Shah2020-12-021-0/+96
* nexus: Preliminary integration of DSP timing dataDavid Shah2020-11-301-4/+58
* nexus: Clocked MULTADDSUB36X36 fixDavid Shah2020-11-301-0/+2
* nexus: Add MULTADDSUB36X36David Shah2020-11-301-4/+21
* nexus: Add MULTADDSUB18X18 supportDavid Shah2020-11-301-17/+65
* nexus: ACC54 definitionsDavid Shah2020-11-301-0/+32
* nexus: Add DSP pre-adder supportDavid Shah2020-11-301-2/+17
* nexus: Fix DSP signed portsDavid Shah2020-11-301-2/+2
* nexus: Refactor DSP macro splitting to make it more genericDavid Shah2020-11-301-29/+110
* nexus: Add support for clocked MULT9X9sDavid Shah2020-11-301-0/+36
* nexus: Support for unclocked 9x9 multipliesDavid Shah2020-11-301-13/+69
* nexus: More DSP primitive configDavid Shah2020-11-301-0/+16
* nexus: Miscellaneous DSP infrastructureDavid Shah2020-11-301-0/+48
* nexus: Add some infrastructure for DSP packingDavid Shah2020-11-301-5/+135
* nexus: Add EBR timing analysisDavid Shah2020-11-301-0/+19
* nexus: Add LUTRAM and WIDEFN9 timing supportDavid Shah2020-11-301-1/+10
* timing: Add a few more cell typesDavid Shah2020-11-301-1/+9
* nexus: Add cell delay lookupDavid Shah2020-11-301-0/+2
* nexus: Use dedicated Vcc routing for OXIDE_COMB pinsDavid Shah2020-11-301-11/+15
* nexus: Basic support for carriesDavid Shah2020-11-301-0/+96
* nexus: Add WIDEFN9 supportDavid Shah2020-11-301-0/+47
* nexus: Basic support for differential IO typesDavid Shah2020-11-301-0/+13
* nexus: EBR fixesDavid Shah2020-11-301-0/+2
* nexus: EBR FASM generationDavid Shah2020-11-301-0/+10
* nexus: Add packing rules for BRAMDavid Shah2020-11-301-0/+61
* nexus: LUTRAM supportDavid Shah2020-11-301-3/+116
* nexus: Promote and place global buffersDavid Shah2020-11-301-8/+112
* nexus: More global placement infrastructureDavid Shah2020-11-301-0/+77
* nexus: Bel search function for DCC placementDavid Shah2020-11-301-2/+56
* nexus: Add constant/inversion packingDavid Shah2020-11-301-3/+25
* nexus: Refactor cell pin style dbDavid Shah2020-11-301-23/+2
* nexus: IO packing fixDavid Shah2020-11-301-2/+15
* nexus: Add IO packingDavid Shah2020-11-301-9/+92
* nexus: IO pre-packingDavid Shah2020-11-301-0/+58
* nexus: Lookup of package and IO pinsDavid Shah2020-11-301-0/+18
* nexus: Infrastructure for constant/inv handlingDavid Shah2020-11-301-4/+131
* nexus: Packing helper functionsDavid Shah2020-11-301-0/+86
* nexus: Fix validity checkingDavid Shah2020-11-301-4/+5
* nexus: Updates and fixesDavid Shah2020-11-301-2/+2
* nexus: UpdatesDavid Shah2020-11-301-1/+15
* nexus: Support Lattice-style parametersDavid Shah2020-11-301-0/+78
* nexus: Working on validity checkingDavid Shah2020-11-301-0/+48
* nexus: Adding pin definitionsDavid Shah2020-11-301-0/+10