Synthesizing Ring Oscillator #3989
Unanswered
tornupnegatives
asked this question in
Q&A
Replies: 1 comment
-
What do you mean by "passing"? The above script gives me a valid blif file as far as I can tell. Is your problem is that it optimizes any chain of inverters to be either one or zero not operations? There is not really a way to avoid that beyond instantiating directly the target primitives so that they cannot be optimized. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to synthesize a ring oscillator design in OpenFPGA, but I cannot seem to get it passing through the yosys flow.
Benchmark RTL
The benchmark itself is not particularly interesting. Just a chain of inverters.
Yosys Output
I run the benchmark through yosys using the following script:
And it fails the CHECK command because of the oscillations, which are of course intentional.
Granted, yosys does not throw an error. Interestingly, if I disable the checks entirely, it still never makes it to the yosys re-write stage.
Please advise.
Beta Was this translation helpful? Give feedback.
All reactions