Path-Oriented Decision Making (PODEM) algorithm for Automatic Test Pattern Generation (ATPG).
-
Updated
Sep 30, 2024 - Python
Path-Oriented Decision Making (PODEM) algorithm for Automatic Test Pattern Generation (ATPG).
Raspberry Pi 4 is used to drive ATPG stuck-at patterns to an IC. Python is used to drive the patterns and check for expected levels on the scan_out pins (4 chains in this example). A Perl script is used to parse the ATP pattern data into Python lists (I prefer to parse text files using Perl).
Simple EDA tool for fault reduction and testing for combinational circuits
Full-scan insertion + a from-scratch stuck-at ATPG and fault simulator. 100% testable fault coverage, 9 patterns, 0 redundant. Verilog + Python, runs on Icarus.
VLSI test project: 4-bit ripple carry adder with random stuck-at fault injection. Supports ATPG-based verification, fault modeling, and simulation for learning and experimentation
Add a description, image, and links to the atpg topic page so that developers can more easily learn about it.
To associate your repository with the atpg topic, visit your repo's landing page and select "manage topics."