Seed encoding with LFSRs and cellular automata

被引:0
|
作者
Al-Yamani, AA [1 ]
McCluskey, EJ [1 ]
机构
[1] Stanford Univ, Ctr Reliable Comp, Stanford, CA 94305 USA
关键词
VLSI test; built-in self test; reseeding;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reseeding is used to improve fault coverage of pseudo-random testing. The seed corresponds to the initial state of the PRPG before filling the scan chain.-In this paper, we present a technique for encoding a given seed by the number of clock cycles that the PRPG needs to run to reach it. This encoding requires many fewer bits than the bits of the seed itself. The cost is the time to reach the intended seed. We reduce this cost using the degrees of freedom (due to don't cares in test patterns) in solving the equations for the seeds. We show results for implementing our technique completely in on-chip hardware and for applying it from a tester. Simulations show that with low. hardware overhead, the technique provides 100% single-stuck fault coverage. Also, when compared with conventional reseeding from an external tester or on-chip ROM, the technique reduces seed storage by up to 85%. We show how to apply the technique for both LFSRs and CA.
引用
收藏
页码:560 / 565
页数:6
相关论文
共 50 条
  • [1] An Efficient FPGA Random Number Generator using LFSRs and Cellular Automata
    Cerda, Juan C.
    Martinez, Chris D.
    Comer, Jonathan M.
    Hoe, David H. K.
    [J]. 2012 IEEE 55TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2012, : 912 - 915
  • [2] Quantum dot cellular automata: Encoding information in molecules.
    Wiest, OG
    Braun-Sand, S
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2000, 219 : U605 - U605
  • [3] Cellular Automata: Elementary Cellular Automata
    Bhardwaj, Rupali
    Upadhyay, Anil
    [J]. JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2017, 29 (01) : 42 - 50
  • [4] An efficient encoding algorithm for image compression hardware based on cellular automata
    Bhattacharjee, S
    Raghavendra, U
    Chowdhury, DR
    Chaudhuri, PP
    [J]. 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 239 - 244
  • [5] A BDD-Based Approach to Constructing LFSRs for Parallel CRC Encoding
    Dubrova, Elena
    Mansouri, Shohreh Sharif
    [J]. 2012 42ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2012, : 128 - 133
  • [6] A novel blind watermarking algorithm joint JPEG image encoding and cellular automata
    Wu, Hui-Lin
    Zhou, Ji-Liu
    Gong, Xiao-Gang
    Li, Bing-Fa
    Wen, Yang
    Yin, Hao
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2012, 34 (04): : 844 - 850
  • [7] On simulations of self-reproducing cellular automata with shape-encoding mechanism
    Imai, K
    Hori, T
    Matsuda, Y
    Fujita, K
    Morita, K
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2004, 87 (03): : 58 - 66
  • [8] Dimer automata and cellular automata
    [J]. Physica D, 4 (188):
  • [9] Dimer automata and cellular automata
    Schofisch, B
    Hadeler, KP
    [J]. PHYSICA D-NONLINEAR PHENOMENA, 1996, 94 (04) : 188 - 204
  • [10] Sand automata as cellular automata
    Dennunzio, Alberto
    Guillon, Pierre
    Masson, Beniot
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3962 - 3974