Efficient Automated Implementation of Testable Cellular Automata Based Pseudorandom Generator Circuits on FPGAs

被引:0
作者
Palchaudhuri, Ayan [1 ]
Amresh, Amrit Anand [1 ]
Dhar, Anindya Sundar [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Elect & Elect Commun Engn, Kharagpur, W Bengal, India
关键词
Cellular automata; FPGA; seed; testability; scan path; primitive instantiation; placement; design automation; boundary conditions;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cellular Automata (CA) circuits have received significant attention for efficient hardware implementation of Built-In Self-Test (BIST) structures or pseudorandom number generators (PRNGs). In this paper, we have presented an efficient automation technique of linear computational complexity, to generate design descriptions of high performance FPGA based scan path architectures for CA based circuits with inbuilt seeding and testability features without any hardware overhead. The designs have been described using target FPGA specific primitive instantiation and placement constraints to ensure regularity, cascadability and adjacency of the neighbouring CA cells. This approach realizes a well handcrafted design which outperforms similar circuit implementations described using higher levels of abstraction.
引用
收藏
页码:217 / 247
页数:31
相关论文
共 39 条
  • [21] Halbach M, 2004, ARCS WORKSH, P309
  • [22] Hung E., 2012, 2012 22nd International Conference on Field Programmable Logic and Applications (FPL), P49, DOI 10.1109/FPL.2012.6339240
  • [23] Lala P.K., 2008, An Introduction to Logic Circuit Testing
  • [24] Hardware implementation of the elitist compact Genetic Algorithm using Cellular Automata pseudo-random number generator
    Moreno-Armendariz, Marco A.
    Cruz-Cortes, Nareli
    Duchanoy, Carlos A.
    Leon-Javier, Alejandro
    Quintero, Rolando
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (04) : 1367 - 1379
  • [25] THEORY AND APPLICATIONS OF CELLULAR-AUTOMATA IN CRYPTOGRAPHY
    NANDI, S
    KAR, BK
    CHAUDHURI, PP
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (12) : 1346 - 1357
  • [26] Nazar G. L., 2012, P 17 IEEE EUR TEST S, P1, DOI DOI 10.1109/ETS.2012.6233005
  • [27] Palchaudhuri A., 2016, HIGH PERFORMANCE INT
  • [28] Efficient Implementation of Scan Register Insertion on Integer Arithmetic Cores for FPGAs
    Palchaudhuri, Ayan
    Dhar, Anindya Sundar
    [J]. 2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 433 - 438
  • [29] Automated Design of High Performance Integer Arithmetic Cores on FPGA
    Palchaudhuri, Ayan
    Chakraborty, Rajat Subhra
    Sahoo, Durga Prasad
    [J]. 2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 322 - 329
  • [30] Palchaudhuri A, 2014, LECT NOTES COMPUT SC, V8751, P388, DOI 10.1007/978-3-319-11520-7_40