Comments (4)
With a similar but larger design, I have also gotten this error
route...
24506 -> 20635
Assertion failed: (unrouted.empty()), function route, file src/route.cc, line 749.
from arachne-pnr.
Adding next lines at line 161 of route.cc show the routing issue.
if (chipdb->tile_nets[t].find(tile_net_name) == chipdb->tile_nets[t].end())
{
fatal(fmt("failed to rote: " << p->name() << " to " << tile_net_name));
}
Thing is that lutff_7/lout does not exist in chipdb (it only exists for lutff_0 till lutff_6), and guess it that is how it is on real hardware as well, but would be good if @cliffordwolf can confirm that is valid.
from arachne-pnr.
Adding next lines at line 161 of route.cc show the routing issue.
Can you create a PR for this?
Thing is that lutff_7/lout does not exist in chipdb
Yes, this is correct afaik. The lout
output of one lut can only be routed to in_2
of the next lut in the tile. For lutff_7
there is no next lut and therefore no lout
signal. (When the FF is disabled then lout
and out
are the same. Otherwise lout
is the signal before the FF.)
from arachne-pnr.
Sure, just made it now.
from arachne-pnr.
Related Issues (20)
- fatal error: $_TBUF_ gate must drive only one top-level output or inout port HOT 6
- void Model::check(const Design*) const: Assertion `!p2->is_bidir()' failed HOT 5
- SB_IO and SB_GB_IO PACKAGE_PIN connected to the same port cause fatal error HOT 2
- Add tags for release versions HOT 4
- `make simpletest` fails on tests/io/tri HOT 2
- Version comparison is too strict
- Fatal Error: unknown model when parsing blif file HOT 3
- UltraPlus 5K LVDS HOT 7
- arachne-pnr crashes when compiled with _GLIBCXX_ASSERTIONS HOT 1
- arachne-pnr couldn't process wide bit width counter for lm4k
- Regression? It fails to handle tristate buffer properly. HOT 1
- failed to place HFOSC HOT 9
- src/route.cc:725: void Router::route(): Assertion `cnet_net[cn] == nullptr || cnet_net[cn] == n' failed. HOT 1
- Unable to use differential input on LP384 HOT 4
- fatal error: failed to route - pass 200, 1 shared. HOT 3
- "src/util.hh:191:24: error: moving a local object in a return statement prevents copy elision" HOT 4
- Add information to README pointing people to nextpnr HOT 1
- Core dump on 8k routing HOT 1
- Regarding nextpnr installation issue HOT 1
- Undefined behaviour generated when output is assigned to 0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arachne-pnr.