Testing a Transistor-Level Programmable Fabric: Challenges and Solutions

被引:0
|
作者
Jain, Apurva [1 ]
Broadfoot, Thomas [1 ]
Sechen, Carl [1 ]
Makris, Yiorgos [1 ]
机构
[1] Univ Texas Dallas, Elect & Comp Engn Dept, Richardson, TX 75080 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/VTS60656.2024.10538901
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Test vector generation for a TRAnsistor-level Programmable (TRAP) fabric faces a number of feasibility and efficiency challenges. The former are caused by (i) the use of bi-directional pass transistors, which are beyond the capabilities of commercial Automatic Test Pattern Generation (ATPG) tools, and (ii) the design specifics of TRAP, which result in certain stuck-at faults not being logically testable and calling for a quiescent current-based test solution instead. The latter are caused by the fact that ATPG tools are oblivious to (i) the difference between programming bits and regular inputs, which results in lengthy test application times, and (ii) the role that different modules in the architecture of TRAP play in establishing logic circuits, which results in lengthy unguided exploration of a very large functional space to establish appropriate vector justification and response propagation paths. To address these challenges, we explore an array of solutions including (i) employing TRAP instances where bi-directional transistors are replaced by uni-directional ones, (ii) generating custom IDDQ tests, (iii) expressing test application time as the optimization objective of an Integer Linear Program (ILP) formulation, and (iv) leveraging design knowledge, resulting in perfect stuck-at fault coverage of TRAP and an order-of-magnitude savings in test application time.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] ATTEST: Application-Agnostic Testing of a Novel Transistor-Level Programmable Fabric
    Shihab, Mustafa Munawar
    Ramanidharan, Bharath
    Tellakula, Suraag Sunil
    Reddy, Gaurav Rajavendra
    Tian, Jingxian
    Sechen, Carl
    Makris, Yiorgos
    2020 IEEE 38TH VLSI TEST SYMPOSIUM (VTS 2020), 2020,
  • [2] CASPER: CAD Framework for a Novel Transistor-Level Programmable Fabric
    Shihab, Mustafa M.
    Ramanidharan, Bharath
    Reddy, Gaurav Rajavendra
    Tian, Jingxian
    Swartz, William, Jr.
    Sechen, Carl
    Makris, Yiorgos
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [3] Modeling Bidirectional Switches for Enabling Logic Equivalence Checking in a Transistor-Level Programmable Fabric
    Jain, Apurva
    Broadfoot, Thomas
    Makris, Yiorgos
    Sechen, Carl
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2025, 44 (01) : 385 - 389
  • [4] Toward Accurate Timing Analysis for Transistor-Level Programmable Fabrics
    Huang, Qiongdan
    Tian, Jingxiang
    Broadfoot, Thomas
    Xu, Xiangyu
    Hu, Bo
    Shihab, Mustafa
    Jane, Apurva
    Salimath, Vibhav
    Makris, Yiorgos
    Sechen, Carl
    PROCEEDINGS OF THE 2022 15TH IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2022), 2022,
  • [5] Transistor-level programmable MOS analog IC with body biasing
    Fujimura, Toru
    Nakatake, Shigetoshi
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 153 - 156
  • [6] Quo Vadis Signal? Automated Directionality Extraction for Post-Programming Verification of a Transistor-Level Programmable Fabric
    Jain, Apurva
    Broadfoot, Thomas
    Makris, Yiorgos
    Sechen, Carl
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [7] Transistor-level challenges get squeaky wheel results
    Yang, Lianfeng
    SOLID STATE TECHNOLOGY, 2015, 58 (08) : 11 - 11
  • [8] Programmable ANalog Device Array (PANDA): A Platform for Transistor-Level Analog Reconfigurability
    Zheng, Rui
    Suh, Jounghyuk
    Xu, Cheng
    Hakim, Nagib
    Bakkaloglu, Bertan
    Cao, Yu
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 322 - 327
  • [9] A Transistor-Level Reconfigurable Circuit for Rapid Transconductor Design and Testing
    Farago, P.
    Festila, L.
    Hintea, S.
    Csipkes, G.
    Csipkes, D.
    Soser, P.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2012, 117 (01) : 99 - 104
  • [10] Programmable ANalog Device Array (PANDA): A Methodology for Transistor-Level Analog Emulation
    Suh, Jounghyuk
    Suda, Naveen
    Xu, Cheng
    Hakim, Nagib
    Cao, Yu
    Bakkaloglu, Bertan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (06) : 1369 - 1380