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
-
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