Skip to content

Commit

Permalink
Remove implemented ATPG improvements from TODO list
Browse files Browse the repository at this point in the history
  • Loading branch information
Coloquinte committed Jan 23, 2024
1 parent 3ff41a0 commit 389acab
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,28 +46,16 @@ This paves the way for additional optimizations:

# Test pattern generation

## Input stuck-at faults

Only output stuck-at faults are implemented. This would be a simple addition for better coverage.

## Path activation

We want to be able to activate whole critical paths. This is a bit more complicated to grasp.

## Redundant fault removal

Remove faults that are redundant, such as input/output of a unary gate.

## Faster simulation

The current simulation is OK but basic.
A transformation to an And or Mux graph and a single array for indexing would go a long way to make it faster.
On the other hand this requires an additional translation layer.

## Incremental simulation

Use a queue to only simulate the part that is impacted by a fault.

## Connected components

Partition the circuit in order to handle disjoint parts separately.
Expand Down

0 comments on commit 389acab

Please sign in to comment.