BEHAVIORAL SYNTHESIS OF AREA-EFFICIENT TESTABLE DESIGNS USING INTERACTION BETWEEN HARDWARE SHARING AND PARTIAL SCAN

被引:17
|
作者
POTKONJAK, M
DEY, S
ROY, RK
机构
[1] C&C Research Laboratories, NEC USA, Princeton
关键词
D O I
10.1109/43.406715
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce BETS, a behavioral test synthesis system, for the synthesis of high-throughput, area-efficient testable designs. While hardware sharing is a powerful technique to achieve area efficiency, it may adversely affect the testability of the synthesized design by introducing new loops. Besides CDFG loops, hardware sharing introduces three other types of loops: assignment loops, sequential false loops, and register files cliques. We provide a comprehensive analysis and a formal grammar characterization of the sources of loops in the data path during behavioral synthesis. Partial scan is a cost-effective technique for sequential circuit testing. Hardware sharing of scan registers can be used to minimize the number of scan registers required to synthesize data paths with minimal number of loops. The scan registers can be shared amongst several variables of the CDFG, to break not only the loops in the CDFG, but also the very loops introduced in the data path by hardware sharing. A new random walk based algorithm is proposed to break all CDFG loops using a minimal number of scan registers. The subsequent scheduling and assignment phase avoids formation of loops in the data path by reusing the scan registers, while ensuring high resource utilization. The experimental results demonstrate the effectiveness of the new technique to synthesize easily testable data paths, with nominal hardware overhead, while maintaining the performance of the designs. The partial scan overhead incurred by the technique is significantly less than that of a gate-level partial scan approach.
引用
收藏
页码:1141 / 1154
页数:14
相关论文
共 11 条
  • [1] Area-efficient instruction set synthesis for reconfigurable system-on-chip designs
    Brisk, P
    Kaplan, A
    Sarrafzadeh, M
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 395 - 400
  • [2] Area-Efficient Multiplier Designs Using a 3D Nanofabric Process Flow
    Giacomin, Edouard
    Catthoor, Francky
    Gaillardon, Pierre-Emmanuel
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [3] MRBS: An Area-Efficient Multicast Router for Network-on-Chip Using Buffer Sharing
    Yang, Min Chae
    Lee, Young Sik
    Han, Tae Hee
    IEEE ACCESS, 2021, 9 (09) : 168783 - 168793
  • [4] Area-Efficient Soft-Error Tolerant Datapath Synthesis Based on Speculative Resource Sharing
    Oh, Junghoon
    Kaneko, Mineo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (07) : 1311 - 1322
  • [5] An Area-Efficient Output Driving Scheme Using a DAC Sharing Method for AMLCD Column Drivers
    Jung, Seungchul
    Jeon, Yong-Joon
    Jeon, Jin-Yong
    Lee, Hyungmin
    Cho, Gyu-Hyeong
    Son, Young-Suk
    JOURNAL OF THE KOREAN PHYSICAL SOCIETY, 2009, 55 (05) : 2002 - 2005
  • [6] Efficient Implementation of Biomedical Hardware Using Open Source Descriptions and Behavioral Synthesis
    Economakos, George
    8TH IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING, VOLS 1 AND 2, 2008, : 729 - 734
  • [7] HIPER: Low Power, High Performance and Area-Efficient Hardware Accelerators for Hidden Periodicity Detection using Ramanujan Filter Banks
    Das, Arghadip
    Majumder, Chandrachur
    De, Debaprasad
    Raha, Arnab
    Naskar, Mrinal Kanti
    2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021), 2021, : 111 - 116
  • [8] A Novel Neuromorphic Hardware Using Area-Efficient Chain RRAM-Based Synapses and Compact Neurons With (Anti-) Integration Scheme
    Wu, Qiqiao
    Yang, Honghu
    Liu, Yixuan
    Cao, Yue
    Han, Yongkang
    Jiang, Haijun
    Zhou, Keji
    Yi, Hailan
    Yang, Jianguo
    Liu, Qi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [9] 1+1 <2: Efficient Automatic Standard Cell Sharing Between Digital VLSI Designs for Area Saving
    Feng, Lang
    Sha, Jin
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 4177 - 4190
  • [10] EXTENDED COMPATIBILITY PATH BASED HARDWARE BINDING: AN ADAPTIVE ALGORITHM FOR HIGH LEVEL SYNTHESIS OF AREA-TIME EFFICIENT DESIGNS
    Sinha, Sharad
    Dhawan, Udit
    Srikanthan, Thambipillai
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (09)