Eeverything builds fine! Now is just a matter to f...
# caravel
a
Eeverything builds fine! Now is just a matter to figure out how to fix all these DRC errors! https://github.com/vorixo/RT-PseudoRNG For those of you that are a bit more advanced, any insight or tip (even software to use) on how to abroad such task? Best regards!
t
Are those DRC when you run
prng_proj
or when you're trying the wrapper ?
Wait ... that module doesn't do anything ...
a
Yes, it's missing some logic as this is build upon the swerv eh1 core to force WCET (random placement and replacement). It's merely representative. And I get the DRCs on the pre-check tool from the open-mpw platform
Here's the log from the online tool itself
t
missing "some" logic ? There is like 5 gates and 2 FFs in that whole project ...
a
yeah, it's just a pseudo rng module, nothing else, very simple, based on a random placement/replacement implementation from a paper... I can complete it with the rvdff flop implementation from the eh1 design, but I didn't as that's not original code from this WCET patch. Also, I'm a beginner in the matter, so starting with a toy example is totally reasonable imho 🙂
t
But it's not a PRNG
Have you simulated it ?
a
for that I have to add the missing bit, which I'll end up doing
I'll get that done in the next 30 mins, because yeah, while I want it to be simplistic and a mere representation of the prng module, it isn't really representing the PRNG implementation