CFP last date
20 January 2025
Reseach Article

FPGA Implementation of an LFSR based Pseudorandom Pattern Generator for MEMS Testing

by Md. Fokhrul Islam, M. A. Mohd. Ali, Burhanuddin Yeop Majlis
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 75 - Number 11
Year of Publication: 2013
Authors: Md. Fokhrul Islam, M. A. Mohd. Ali, Burhanuddin Yeop Majlis
10.5120/13158-0881

Md. Fokhrul Islam, M. A. Mohd. Ali, Burhanuddin Yeop Majlis . FPGA Implementation of an LFSR based Pseudorandom Pattern Generator for MEMS Testing. International Journal of Computer Applications. 75, 11 ( August 2013), 30-34. DOI=10.5120/13158-0881

@article{ 10.5120/13158-0881,
author = { Md. Fokhrul Islam, M. A. Mohd. Ali, Burhanuddin Yeop Majlis },
title = { FPGA Implementation of an LFSR based Pseudorandom Pattern Generator for MEMS Testing },
journal = { International Journal of Computer Applications },
issue_date = { August 2013 },
volume = { 75 },
number = { 11 },
month = { August },
year = { 2013 },
issn = { 0975-8887 },
pages = { 30-34 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume75/number11/13158-0881/ },
doi = { 10.5120/13158-0881 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:44:02.735860+05:30
%A Md. Fokhrul Islam
%A M. A. Mohd. Ali
%A Burhanuddin Yeop Majlis
%T FPGA Implementation of an LFSR based Pseudorandom Pattern Generator for MEMS Testing
%J International Journal of Computer Applications
%@ 0975-8887
%V 75
%N 11
%P 30-34
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Recent strides in programmable logic density, speed and hardware description language (HDL) have empowered the engineer with the ability to implement high-performance digital functionality within field programmable gate array (FPGA). Linear feedback shift resister (LFSR) has become one of the central elements used in testing and self testing of contemporary complex electronic systems like processors, controllers and integrated circuits (ICs). This paper presents the FPGA implementation of an LFSR based pseudorandom pattern generator. This LFSR has the characteristics of high speed, low power consumption and it is especially suited in processing environment where uniform distribution random numbers are required. A typical application of the pattern generator considered in this work is the testing of micro-electro-mechanical-system (MEMS), where low power consumption is required. Very high speed integrated circuit HDL (VHDL) was used to implement the LFSR on FPGA. A testbench in VHDL was used to verify the correctness of the design. The compiled VHDL code was been synthesized into gate level. Area and timing optimization were done to achieve a very low gate count of 436 and increase the design speed to 178MHz Mentor Graphics and Xilinx ISE 6, electronic design automation (EDA) tool suite and DIGILENT D2SB PROTO BOARD were used for the overall FPGA implementation process.

References
  1. International Technology Roadmap for Semiconductors, 2005 Update: Test and Test Equipment. URL: http://www. itrs. net
  2. BIST Circuits: Part one. URL: http://www. doulos. com
  3. R. V. PrasadaRao, N. A. Varaprasad, G. S. Babu and C. M. Mohan, "Power Optimization of Linear Feedback Shift Register for Low Power BIST Implemented in HDL", International Journal of Modern Engineering Research (IJMER), Vol. 3, Issue. 3, pp. 1523-1528 (2013).
  4. C. R. Reddy, S. Zilani and V. Sumalatha, "Low Power, Low-Transition Random Pattern Generator", International Journal of Engineering Research & Technology (IJERT), Vol. 1, Issue 5 (2012).
  5. A. Jutman, A. Tsertov and R. Ubar, "A tool for Advanced Learning of LFSR-Based Testing Principles", Baltic Electronics Conference, 2006 International.
  6. Digilent D2SB System Board Reference Manual. URL: http://www. digilentinc. com
  7. Texas Instruments Incorporated, "What's an LFSR?" SCTA036A December 1996.
  8. J. Lee and N. A. Touba, "LFSR Reseeding Scheme Achieving Low Power dissipation during Test", IEEE transactions on Computer aided design of integrated circuits and systems, 26(2), February 2007.
  9. Smith, Michael John S. Application-Specific Integrated Circuits. Addison-Wesley Publishing Company, June 1997.
  10. CUI Wei, LI Chengshu and SUN Xin, "FPGA Implementation of Universal Random Number Generator" ICSP'04 Proceedings.
  11. V. Beroulle, Y. Bertrand, L. Latorre and P. Nouet, "On the use of an oscillation-based test methodology for CMOS Micro-Electro-Mechanical Systems", Proceedings of the 2002 Design, Automation and Test in Europe Conference and Exhibition (2002).
  12. B. Courtois, S. Mir, B. Charlot and B. Lubaszewski, "From microelectronics to MEMS testing", ISRN TIMA-RR-00/10-01-FR, TIMA Laboratory, France (2000).
  13. C. Y. Pan and K. T. Cheng, "Pseudorandom testing for mixed-signals circuits", IEEE Trans. On Computer-Aided Design of Integrated Circuits and Systems, Vol. 16, No. 10, pp. 1173-1185 (1997).
  14. F. Corsi, C. Marzocca and G. Matarrese, "Defining a BIST-oriented signature for mixed-signal devices", In Proc. IEEE Southwest Symposium on Mixed-Signal Design, Las Vegas 22-26 February, pp. 202-207 (2003).
Index Terms

Computer Science
Information Sciences

Keywords

Field programmable gate array (FPGA) linear feedback shift resister (LFSR) very high speed integrated circuit HDL (VHDL).