Comments (4)
Make run-time counters 64 bit (32 bit toggle can overflow in realistically long simulation)
This will also double the memory usage of the counters and isn't needed in 99% of cases. It would be better to just make the counter saturate at 2^32 - 1 instead.
from nvc.
This will also double the memory usage of the counters and isn't needed in 99% of cases. It would be better to just make the counter saturate at 2^32 - 1 instead.
Agreed. Any solution that does not overflow and will cause covered item to be reported as uncovered in works for me.
from nvc.
It would be better to just make the counter saturate at 2^32 - 1 instead.
I did this in 1745c08.
from nvc.
Thanks, I have rebased my new branch where I am trying to the the coverage refactoring more gradually. It is still WIP, but I am on a much better track now :) Time wise, I am still busy, but I will try to push it a little.
from nvc.
Related Issues (20)
- Add error message when attempting to use external signals in procedure prior to elaboration HOT 1
- Segfault with cyclic signal assignments HOT 1
- False error for generic initialised with non globally static expression HOT 2
- JIT throwing illegal instructions HOT 7
- VHDL: Compile error while assigning attributes to "all" signals.
- "Empty basic block" crash while compiling HOT 2
- COCOTB : Unable to acess VHDL packages. HOT 1
- Error when using function signature in report statement HOT 1
- Package Alias
- nvc error creating instance of generic package given a constant as parameter HOT 6
- Boolean typed signals written as 1 bit vectors on the FST output HOT 2
- 8.2 ms not equal to 8200 us
- External name in call to falling_edge is not considered as a name denoting a signal
- Waveforms available when UVVM-based testbench is simulated by nvc vs. ghdl HOT 1
- Case expression with for loop variable HOT 3
- nvc elaboration error when enabling branch coverage HOT 3
- Fatal error when running simulation with PSL and FST export
- Missing hides constant warning
- UVVM-based testbenches and coverage
- External name and redeclared type definition HOT 2
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 nvc.