Skip to content

OSCC-Project/iATPG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iATPG: Automatic Test Pattern Generation

Compile and Run

  • compile
    mkdir build && cd build
    cmake ..
    make
  • run by tcl command
    ./bin/iATPG
  • run by script file
    ./bin/iATPG ./script/script_file
  • output files
    ./src/operation/iATPG/output/stil_pattern -> generated patterns
    ./src/operation/iATPG/output/fault_list -> different class fault list
  • run test gen example
    cd iATPG
    ./bin/iATPG ./script/test_gen/s27_partial_scan.tcl
  • run fault sim example
    cd iATPG
    ./bin/iATPG ./script/fault_sim/s27_partial_scan.tcl

Environment Requisites

  • prerequisites
    Operating System: Linux
    Compiler: Support std C++ 20
    Other libraries: glog, gflags, boost, flex, bison, OpenMP, NUMA, tcl
  • requisites installation example
    sudo apt-get update
    sudo apt-get install -y g++-10 libgoogle-glog-dev libgflags-dev libunwind-dev libboost-all-dev flex bison libomp-dev libnuma-dev tcl-dev

Acknowledgement

In the development of iATPG, some sub-modules from the open-source community are employed. All relevant usage is listed below.

Discussion

License

iATPG, automatic test pattern generation

Copyright (c) 2025-2027 Pengcheng Laboratory

Copyright (c) 2025-2027 Institute of Computing Technology, Chinese Academy of Sciences

Copyright (c) 2025-2027 Beijing Institute of Open Source Chip

iATPG is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2

THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.

See the Mulan PSL v2 for more details.

About

Automatic Test Pattern Generation Tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •