Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Working with Combinational Designs #22

Closed
PiyushSaini97 opened this issue Jul 1, 2021 · 7 comments
Closed

Working with Combinational Designs #22

PiyushSaini97 opened this issue Jul 1, 2021 · 7 comments
Labels
wontfix This will not be worked on

Comments

@PiyushSaini97
Copy link

PiyushSaini97 commented Jul 1, 2021

Hi,

I was running the design c17.v in Benchmarks/ISCAS_85. However, while generating TV, the command requires me to add clock as well and obviously a combinational circuit does not have clock.

Verilog Code:

c17

My question: Is it possible to generate TV and find faults for pure combinational designs?

@priyajit99
Copy link

priyajit99 commented Jun 5, 2022

Same issue . have u found any solution?? @donn can u pls reply how T.V 's were generated for comb ckts in the paper published on FAULT: An open source DFT Toolchain

@donn
Copy link
Member

donn commented Jun 8, 2022

I think you can just pass --clock NULL. I can't recall why we requireclock at the moment, but I do recall it not being required in an earlier version.

@donn
Copy link
Member

donn commented Jun 8, 2022

I'm not seeing any attachment. Can you please reply on GitHub?

@priyajit99
Copy link

It is showing this error
Screenshot (222)

@donn
Copy link
Member

donn commented Jun 8, 2022

Ugh... yeah, that tracks. Okay. I'll look into it.

@donn donn added the bug Something isn't working label Jun 8, 2022
@donn donn changed the title Query - Simulating Pure combinational design Combinational designs no longer working Jun 8, 2022
@donn
Copy link
Member

donn commented Jun 8, 2022

You may want to consider adding a dummy clock port that does nothing for now.

@donn donn added wontfix This will not be worked on and removed bug Something isn't working labels Jun 8, 2022
@donn donn changed the title Combinational designs no longer working Working with Combinational Designs Jun 8, 2022
@donn
Copy link
Member

donn commented Jun 8, 2022

Alright, so I've put in the research.

Fact is- combinational designs are a tiny minority of practical circuits. So, I've added instructions to the Wiki that just recommend adding a dummy clock and reset port to the design, which will be later used for the scan chain and JTAG TAP.

Sorry for the inconvenience. The alternative would again greatly complicate the codebase, at the cost of adding two unused inputs. It's not worth it.

@donn donn closed this as not planned Won't fix, can't repro, duplicate, stale Jun 8, 2022
@donn donn pinned this issue Jun 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants