Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
891 views
in Technique[技术] by (71.8m points)

simulation - YOSYS simulating a combinatorial circuit with a specific input

I have a very simple combinatorial circuit written in .blif, such as:

.model circuit
.inputs a b
.outputs c
.names a b c
11 1
.end

Now I'd like to simulate it with yosys, and I'd like to specify the input. Basically, I am trying to replicate the simulating command from SIS, which would be "simulate 0 1" and would give as a result "Output: 0". However, it seems from the documentation that I can only simulate cirucits with clock modules. Is there a way to specify that I only want the combinatorial behaviour of the circuit?

question from:https://stackoverflow.com/questions/65888009/yosys-simulating-a-combinatorial-circuit-with-a-specific-input

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You can use eval:

eval -set a 0 -set b 1

or if you want the full truth table:

eval -table a,b

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...