aboutsummaryrefslogtreecommitdiffstats
path: root/common/nextpnr.cc
Commit message (Expand)AuthorAgeFilesLines
* Mark IdString and IdStringList single argument constructors explicit.Keith Rothman2021-02-041-2/+2
* ecp5: Implement IdStringList for all arch object namesD. Shah2021-02-021-5/+29
* ecp5: Proof-of-concept using IdStringList for bel namesD. Shah2021-02-021-3/+19
* common: First pass at IdStringList methodsD. Shah2021-02-021-0/+35
* nexus: Add global networksDavid Shah2020-11-301-2/+2
* nextpnr: Improve error reporting in Context::checkDavid Shah2020-11-261-17/+67
* Add a warning when floorplan constraint doesn't matchDavid Shah2020-08-121-1/+7
* clangformatDavid Shah2020-06-121-12/+6
* Port nextpnr-{ice40,ecp5} to WASI.whitequark2020-05-231-0/+19
* Allow constraining non-leaf cells to regionsDavid Shah2019-12-271-1/+10
* Preserve hierarchy through packingDavid Shah2019-12-271-0/+73
* python: Adding helper functions for netlist modificationDavid Shah2019-09-151-0/+85
* json: Add support for net aliasesDavid Shah2019-09-131-2/+2
* ecp5: Add --out-of-context for building hard macrosDavid Shah2019-08-071-1/+15
* ecp5: New Property interfaceDavid Shah2019-08-051-1/+1
* Major Property improvements for common and iCE40David Shah2019-08-051-22/+78
* clangformat runMiodrag Milanovic2019-06-251-24/+23
* Save/restore net strengthMiodrag Milanovic2019-06-071-5/+7
* Restore routing from jsonMiodrag Milanovic2019-06-071-1/+21
* CleanupMiodrag Milanovic2019-06-071-2/+3
* Cleanup and fixes, flow works nowMiodrag Milanovic2019-06-071-4/+31
* WIP saving/loading attributesMiodrag Milanovic2019-06-071-0/+66
* generic: GUI Python bindingsDavid Shah2019-04-031-0/+8
* common: Add early return path to getNetinfoRouteDelay for fully unrouted netsDavid Shah2019-03-221-0/+3
* Add Python helper functions for floorplanningDavid Shah2019-03-221-0/+21
* timing: Improve clock constraint log outputDavid Shah2018-11-261-2/+6
* Improve message spacingEddie Hung2018-11-141-1/+1
* Timing fixesDavid Shah2018-11-141-0/+1
* Merge remote-tracking branch 'origin/master' into timingapiEddie Hung2018-11-131-0/+26
|\
| * Add more nameOf() convenience methodsClifford Wolf2018-11-131-0/+24
| * flush logs when throwing an assertion_failureClifford Wolf2018-11-101-0/+2
* | timing: Add support for clock constraintsDavid Shah2018-11-121-0/+9
* | Working on multi-clock analysisDavid Shah2018-11-121-7/+14
* | timing: Implementing parts of new timing APIDavid Shah2018-11-121-0/+94
|/
* ecp5: Debugging DRAM packingDavid Shah2018-10-011-0/+5
* ecp5: Use ArchNetInfo to mark global nets to ignoreDavid Shah2018-09-291-6/+6
* ecp5: Global router produces a working bitstreamDavid Shah2018-09-291-0/+7
* Get rid of PortPin and BelType (ice40, generic, docs)Clifford Wolf2018-08-081-2/+2
* API change: Use CellInfo* and NetInfo* as cell/net handles (common, ice40)Clifford Wolf2018-08-051-8/+9
* clangformat for stuff I've touchedEddie Hung2018-07-311-2/+2
* Modify the getNetinfo*() functions and getBudgetOverride() to not useEddie Hung2018-07-311-6/+5
* Modify predictDelay signatureEddie Hung2018-07-301-1/+1
* Add predictDelay Arch APIClifford Wolf2018-07-301-5/+5
* common: Fix getNetinfoRouteDelay when net has no driverDavid Shah2018-07-301-0/+2
* Add fallback to estimateDelay() in getNetinfoRouteDelay()Clifford Wolf2018-07-231-1/+6
* Rename getWireBelPin to getBelPinWireClifford Wolf2018-07-221-2/+2
* Move common patterns from router1 to Context APIClifford Wolf2018-07-221-0/+56
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-141-11/+0
* Revert "clang-format"Sergiusz Bazanski2018-07-141-2/+9
* Revert "Move read methods to ReadMethods, remove some legacy access to Arch"Sergiusz Bazanski2018-07-141-5/+4