🧪 Fault
Fault is a complete open source design for testing (DFT) Solution that includes automatic test pattern generation for netlists, scan chain stitching, synthesis scripts and a number of other convenience features.
Installation and Usage
See the documentation at https://fault.readthedocs.io.
Copyright & Licensing
All rights reserved ©2018-2024 The American University in Cairo and other contributors. Fault is available under the Apache 2.0 License: See License.
SOFTWARE INCLUDED WITH SOME FAULT DISTRIBUTIONS, I.E. ATALANTA AND PODEM, WHILE FREE TO DISTRIBUTE, ARE PROPRIETARY, AND MAY NOT BE USED FOR COMMERCIAL PURPOSES.
References
- Z. Navabi, Digital System Test and Testable Design : Using Hdl Models and Architectures. 2010;2011;. DOI: 10.1007/978-1-4419-7548-5. Book
- Shinya Takamaeda-Yamazaki: Pyverilog: A Python-based Hardware Design Processing Toolkit for Verilog HDL, 11th International Symposium on Applied Reconfigurable Computing (ARC 2015) (Poster), Lecture Notes in Computer Science, Vol.9040/2015, pp.451-460, April 2015. Paper
Publication(s)
Metadata
Release files for fault-dft 0.9.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 274.5 MB
Release files / fault_dft-0.9.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b204e3df676c323ad1215fa758e40fb54a9edbb72e552fec708d2fe6a4ab5098
|
|
BLAKE2b-256 checksum How to use checksums |
c47887d5d1ffdeb6ddeb179c2d9d7e58819f21ed11702ac1a5e5373caa93a4c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
53c9fda0b8d400c5802f06ce6ee0a25fca94c14ec44401c1413c626d611f8ccc
|
|
BLAKE2b-256 checksum How to use checksums |
2983003330325e8183c7984429a0c47e352ce66589a1635e8fb815446c20b7b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp313-cp313-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp313-cp313-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
761b8e54a2dd37aaaf599d63186dbc6d5cc9c998f85b85d15be9ad79935fe78c
|
|
BLAKE2b-256 checksum How to use checksums |
92126229ab0d989370bd03b8a85e8c20857dfd21bc889e85a13b8d52611f6622
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp313-cp313-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp313-cp313-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cd7454e8f3fbd4dff6f54d237f2bb74955f94bff884b1e486b529fff6fbbdf12
|
|
BLAKE2b-256 checksum How to use checksums |
a4eff2d4ec08681809f54bf22a5cc392449be780738658c2cfa1ad37904e1a69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7b45e31a1b8cf2b93fc07d66a70c051b1968e67e88f401580b2b94796cedfb34
|
|
BLAKE2b-256 checksum How to use checksums |
20657901777ae5f228ce97731abe8f79e9a45e81daa7babe5a3f82698b609795
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c9d057389e4883c8d475feea9530353041633c2f46d67dc62e83bb0519c75f85
|
|
BLAKE2b-256 checksum How to use checksums |
8ec828d10ba1a4815379d4e18818cd8c5d968342bcee1bc431b2f8ef7b29c9ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp312-cp312-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp312-cp312-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7165e8c6be219944a8f95cdbcb9cbad0d81ce6861a04473867acc27ba5b5d324
|
|
BLAKE2b-256 checksum How to use checksums |
43fef94aed18fb669f926ed40c5d57c5e6cc9fa9085d0cefc44df7b96114907b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp312-cp312-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp312-cp312-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
02df8c5ae503b03a05bf3b8aabbbebc90ecd33d0a50ff7c48ba63773731cf815
|
|
BLAKE2b-256 checksum How to use checksums |
be7b0ba88a80a29ede3e7e5d6eb33b73c73016048eb01e7cd38f4ec2d0cb8ae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2fc5140531e3528fad9d25620b1fd5a22d7f7f9df8056fbaa84eb95e57308158
|
|
BLAKE2b-256 checksum How to use checksums |
bf2c151ffc223baf7e03805bcbd677e0f7d7e0b5019cd9efe8daf3f93df9431b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
32256dc3d008926979d7cadab5ddd29bbf243a2180126af0c8317f5de3d32663
|
|
BLAKE2b-256 checksum How to use checksums |
5e1198ef55ded64128d6cd46aa6fc3e4520a26f17f69444d126e3e1582a2e971
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp311-cp311-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp311-cp311-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e99f12c32ec74c459aa43eed852fde854045c43aea551b0f7f50129705755724
|
|
BLAKE2b-256 checksum How to use checksums |
8d69028b1e12077a22c21e697889f96f90f526b426a8e2493be606a2d274f0c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp311-cp311-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp311-cp311-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
79c3b8273e58463cea6a73b58ecffb318c945ae77ba8799ede6c930fcc68003e
|
|
BLAKE2b-256 checksum How to use checksums |
aed9133d3233bc4732b4702d369d10829dcaa7e10109ab49a843a2ab551446a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4b1dce3e4040e342b7ec30164d881ff9782f4a0452c9cf256db5dec42ca57c4c
|
|
BLAKE2b-256 checksum How to use checksums |
510ef72e9e6ad86ea3ff883089170c000e6243e468e9cec8262dfe9ef6cca234
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
80c53f74173bd1bcedb624bebd99430d3a44608f0bdbcf9e73815e84cb32b74a
|
|
BLAKE2b-256 checksum How to use checksums |
14491aa752e6da7f7a316ef7251787c53d5498d39ec7e778cb08eb150526223d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp310-cp310-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp310-cp310-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
68785d0fa555c94b1b93bacafe4824aec279624c2803dd2e1b3bc68a077c6188
|
|
BLAKE2b-256 checksum How to use checksums |
5b30fb1034b0324154279763453f54a2795949486533d983a9b60415da794e7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp310-cp310-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp310-cp310-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2c9f32c44d002b8aadebe60aa44c62c2b665038e308655cc7d48228e1be885bc
|
|
BLAKE2b-256 checksum How to use checksums |
8934c4d934e29ae6e7835c030981cff6cd16b7b17a9b487862e8736ba5255b20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e359c819ead293ab6c88c4727da34aacac5f8faad937767b8adfa5508e0e60e3
|
|
BLAKE2b-256 checksum How to use checksums |
6de87c8ee49466d4b3a93bf3f7f22649fdd14dc690f4c8e21c69010f7ea35e89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a0e709238d8434650543a4d663247ffae4147c56c42d464d0bbc0f82da1bfce7
|
|
BLAKE2b-256 checksum How to use checksums |
2ee910e06fb0bfe3300e5a4ff63b24c9a6e943915c44423b648ee595c2e51bee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp39-cp39-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp39-cp39-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2448c142a117455ef0ac0f854e3d84918831a722e97220191c5e6a735e2b0e56
|
|
BLAKE2b-256 checksum How to use checksums |
29c4eec628efe22140f1c9a0f6718ee08e8c64272847f9aa06a9c79188d68f63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp39-cp39-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp39-cp39-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
54c69ab765a6271303d6809f03d3ce01ffe32e8db1744b18fcc419e83987f9e4
|
|
BLAKE2b-256 checksum How to use checksums |
f2410327c9e12fae6e3276deecff617183e303df7c65e1bd14e63205b2e5612b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fault_dft-0.9.4-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8329a9cc58268b249e31d9ce6d63f81c5431ed4a76071459177d8b404c13aaa8
|
|
BLAKE2b-256 checksum How to use checksums |
ba242f4be03ae57bac84b9a2a84dd2f7dc2622c39fbd78d553b4a00927872e5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | fault_dft-0.9.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.8 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
396f5c6135f1e64bf3aade8a7d124946aa3af837c082fe439d49f4445c73b58c
|
|
BLAKE2b-256 checksum How to use checksums |
3bb6e13e9eb2618b23fe27c780ef039c5b89c5cbcdf3699b7e5aac9df793f6fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp38-cp38-macosx_12_0_x86_64.whl
| Download URL | fault_dft-0.9.4-cp38-cp38-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.8 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
14d815af105a4b91f69b4d41f2a6d7089d68d222ebe62b0c8c9708505d3d2134
|
|
BLAKE2b-256 checksum How to use checksums |
ba8809ac4458db6c58b1a1ed699050a424acc5efb9e69669173c2ff9073961c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fault_dft-0.9.4-cp38-cp38-macosx_12_0_arm64.whl
| Download URL | fault_dft-0.9.4-cp38-cp38-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.8 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
793bc68ed68249c321d34854a470ef2fe5da3651cad8fcbee26292aaeded340a
|
|
BLAKE2b-256 checksum How to use checksums |
8498316113ebddd2c48e42ee203556a58ae580aaeb446de190c00c3db2444877
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|