Low Power Design for Testability Implementation for Asynchronous FIFO

Madhu Kumar Patnala*, R. Nagendra**
*_** Assistant Professor (SL), Center for VLSI & Embedded Systems, Department of Electronics and Communication Engineering, SreeVidyanikethan Engineering College, (Autonomous) Tirupati, Andhra Pradesh, India.
Periodicity:December - February'2019
DOI : https://doi.org/10.26634/jele.9.2.15142

Abstract

A First in First out (FIFO) is used as a memory buffer between two asynchronous systems with simultaneous write and read access to and from the FIFO, where these accesses being independent of one another. Sequential operation of FIFO is particularly useful for implementing system level functions like Packet Buffering, Frequency Coupling, and Bus Matching. Asynchronous FIFO is a memory file, which uses synchronization for reading and writing with different clocks, by performing the conditions of over-run and under-run. In essence, the transfer of data from read domain to write domain with different frequencies. To generate overrun and under-run status flags, the synchronization takes place with the help of “preceding operation”of both the write and read pointers. In this design, the gray code converters are used to reduce switching activity and the low power Design for Testability (DFT) technique was applied by considering the two phases that is scan insertion and ATPG Simulations. This design is executed by using synthesizable VERILOG (Register Transfer Level) RTL Code and verified with Xilinx ISE simulator.

Keywords

Asynchronous FIFO, Synchronization, Over-run and Under-run Status Flags, Gray Code Converter, Design for Test, RTL Code.

How to Cite this Article?

Patnala,M.K.,Nagendra,R.(2019).Low Power Design for Testability Implementation for Asynchronous FIFO.i-manager’s Journal on Electronics Engineering,9(2),24-28. https://doi.org/10.26634/jele.9.2.15142

References

[1]. Anumothu, M., Kishore, K. H., & Reddy, D. V. (2016). Integrating FPGAs with trigger circuitry coresystem insertions for observability in debugging process. Journal of Engineering and Applied Sciences, 11(12), 2643-2650.
[2]. Charan, N. S., Kishore, K. H. (2016). Recognization of delay faults in cluster based FPGA using BIST. Indian Journal of Science and Technology, 9(28), 1-7. DOI: 10.17485/ijst/2016/v9i28/92389
[3]. Dastagiri, B. N., Kishore, K. H. (2016a). Analysis of Low Power Low Kickback Noise in Dynamic Comparators in Pacemakers. Indian Journal of Science and Technology, 9(44), 1-4.
[4]. Dastagiri, B. N., & Kishore, K. H. (2016b). Reduction of Kickback Noise in Latched Comparators for Cardiac IMDs. Indian Journal of Science and Technology, 9(43), 1-6.
[5]. Gopal, P. B., & Kishore, K. H. (2016). An FPGA Implementation of on Chip UART testing with BIST Techniques. International Journal of Reconfigurable and Embedded Systems, 5(3), 176-182.
[6]. Hussain, S. N., & Kishore, K. H. (2016). Computational Optimization of Placement and Routing using Genetic Algorithm. Indian Journal of Science and Technology, 9(47), 1-4.
[7]. Kishore, K. H., Akhil, K., Viswanath, G., Kumar, N. P. (2016). Design and Implement of 8x8 Multiplier using 4-2 Compressor and 5-2 Compressor. International Journal of Reconfigurable and Embedded Systems, 5(3), 131-135.
[8]. Mudavath, M., & Kishore, K. H. (2016). Design of CMOS RF Front-End of Low Noise Amplifier for LTE System Applications. Asian Journal of Information Technology, Medwell Journal, (15), 4040-4047.
[9]. Ramesh, G., Kumar, V., & Reddy, K. (2012). Asynchronous FIFO design with gray code pointer for high speed AMBA AHB compliant memory controller. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP), 1, 32- 37.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.