To cover the shortages of the existing FIFO architecture,a new FIFO architecture,WG-FIFO,is presented in this paper.The WG-FIFO encodes write/read pointer with a weighted-gray code,and controls write/read operation with a real-time global states detector.Simulation results show that the performan...
存储单元阵列故障模型包括:固定型故障(Stuck-At Fault,SAF)、开路故障(Stuck-Open Fault,SOF)、地址译码器故障(Address Decoder Fault,ADF)、跳变故障(Transition Fault,TF)、耦合故障(Coupling Fault,CF)(包括倒置耦合故障CFin,固化耦合故障CFid,状态耦合故障CFst)、数据延时故障(Data Retention Fault,DRF)和多...
摘要: 异步FIFO(First-In-First-Out,先进先出队列)作为数字系统中的一种基本结构,被广泛应用于设计之中。其可靠性影响整个系统能否正常运行。提出一种折叠式的容错方法,用于提高异步FIFO的可靠性。该方法通过控制逻辑绕过故障单元,大大提高异步FIFO能容忍的故障数量。另外,为了减少故障对FIFO深度的影响,在折叠式的...
【好设计论文】一种面向异步FIFO的低开销容错机制研究 摘要:异步FIFO(First-In-First-Out,先进先出队列)作为数字系统中的一种基本结构,被广泛应用于设计之中。其可靠性影响整个系统能否正常运行。提出一种折叠式的容错方法,用于提高异步FIFO的可靠性。该方法通过控制逻辑绕过故障单元,大大提高异步FIFO能容忍的故障数量...
This work analyzes different buffer architectures and uses a data-link two-level FIFO (first-in first-out) buffer architecture to implement high-performance... PT Huang,H Wei - 《Ieice Transactions on Fundamentals of Electronics Communications & Computer Sciences》 被引量: 5发表: 2011年 Design ...
X Bu - 《Computer & Digital Engineering》 被引量: 3发表: 2007年 FPGA Implementation of Asynchronous FIFO In this proposed model of asynchronous FIFO, an area efficient FIFO architecture has been demonstrated, and this paper also provides the results obtained through VHDL (Very high-speed integrate...
We evaluate the proposed improvement on 16 bit floating point and 8 bit integer data types and find that this leads to more than 13% improvement in the processing time of convolution layers for VGG16 with float16 data type. Also, we show how this architecture can be used to compute fully...
Architecture of PWrapper and design of two key modules are illustrated, which timing optimization methods have been adopted. Then we explained the advantages and challenges of on-chip interfaces technology based on FIFOs. The ...
in computer memory management, fifo is used to manage the allocation and deallocation of memory blocks. when a program requests memory, blocks are allocated in the order they are requested. similarly, when memory needs to be freed, the blocks are deallocated in the order they were allocated, ...
The name FIFO stands for first in first out and means that the data written into the buffer first comes out of it first. There are other kinds of buffers like the LIFO (last in first out), often called a stack memory, and the shared memory. The choice of a buffer architecture depends...