Comments (5)
I don't think we support this feature yet? @shalan Do you have any thoughts?
from fault.
You can now run fault simulations for an input test pattern set. Please check the wiki page for more details https://github.com/Cloud-V/Fault/wiki/Usage .
from fault.
In the external test vectors json format file , how do we know the following
- which set of vectors are covering SA0 and which set of vectors are covering SA1 faults
- And which fault been covered on which port(s)
from fault.
- For each test vector, both the SA0 and the SA1 faults are simulated. So, you don't need to make this distinction in the input json file.
- After the simulations are concluded, Fault outputs the coverage information in a json file which specifies the covered SA0 and the SA1 faults for each test vector.
For example, running this example in the wiki s27.v.tv.json will output the coverage for the three test vectors in the following format :
"coverageList" : [
{
"vector" : [["+",0],["+",0],["+",0],["+",0],["+",0],["+",0],["+",1],["+",1],[ "+",0],["+",1],["+",0]],
"goldenOutput" : "0010",
"coverage" : {
"sa1" : [
"_14_.A",
"_16_.B",
"_15_.A",
"GND",
"_08_.A",
"G1",
"_19_.A",
"_17_.Y",
"_11_.Y",
"_15_.B",
"CK",
"_09_.A"
],
"sa0" : [
"_17_.A",
"_18_.A"
]
}
},
{
"vector" : [["+",0],["+",1],["+",0],["+",1],["+",1],["+",0],["+",1],["+",0],["+",1],["+",0],["+",0]],
"goldenOutput" : "1100",
"coverage" : {
"sa1" : [
"_16_.C",
"_14_.B",
"_13_.Y",
"_17_.A",
"_17_.Y",
"_11_.Y",
"_18_.A"
],
"sa0" : [
"_13_.B",
"G1",
"_19_.A",
"_22_",
"_15_.B",
"_09_.A"
]
}
},
{
"vector" : [["+",1],["+",0],["+",1],["+",0],["+",0],["+",1],["+",0],["+",0],["+",1],["+",1],["+",0]],
"goldenOutput" : "1001",
"coverage" : {
"sa1" : [
"_20_",
"_13_.B",
"_17_.A",
"_15_.Y",
"G0",
"_22_",
"_21_",
"_21_.q",
"_18_.A",
"_15_.B",
"_08_.Y",
"_09_.A"
],
"sa0" : [
"_14_.A",
"_16_.B",
"_16_.C",
"_14_.B",
"GND",
"_13_.Y",
"G1",
"_09_.Y",
"_19_.A",
"_17_.Y",
"_11_.Y",
"VDD"
]
}
}
]
from fault.
Sorry for the delayed response. Ok, That is great, I will check that solution. Thanks, again.
from fault.
Related Issues (20)
- Fault is not accepting Synopysis Design Compiler generated netlist HOT 3
- Help Option is Broken HOT 13
- Support SKY130 HOT 2
- Scan chain Verification failed HOT 4
- Swift not found HOT 7
- Working with Combinational Designs HOT 7
- File seems to be broken
- Request for references HOT 1
- Number of inputs in the json doesn't equal to the scan-chain registers HOT 1
- Migrate to Python3 HOT 1
- Display of Test vectors generated
- Missing external test set example file s27.v.tv.json HOT 6
- compilation terminated HOT 1
- synth only creates a netlist
- README: main takes --clock
- Invalid Test Vector File HOT 1
- Fault Coverage issue HOT 1
- Issue at Fault simulation step HOT 1
- Build fails on Ubuntu 22.04 HOT 1
- Error message "Option --clock is required." when run Fault Simulation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fault.