Asynchronous FIFO memory design with power of which the depth is not 2

A memory and deep technology, applied in the direction of instruments, calculations, special data processing applications, etc., can solve the problems of increased circuit area and power consumption, increased data output delay, etc.

Inactive Publication Date: 2010-12-29
MAANSHAN LONGXUN TECH
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the FIFO first-in-first-out working mechanism, a large FIFO not only increases the

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Asynchronous FIFO memory design with power of which the depth is not 2
  • Asynchronous FIFO memory design with power of which the depth is not 2
  • Asynchronous FIFO memory design with power of which the depth is not 2

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] The following content specifically describes the principle and an implementable solution of the present invention in practical application. The present invention is not limited to the applications and design solutions described below. Those who understand the field and have sufficient professional knowledge of circuit design can easily generalize and apply this patent to the design of other deep memories. The specific method of implementation may change the way of encoding, but the basic principle remains the same. In some drawings, numerals are used to help describe the principle of each part and the relationship between them.

[0011] The content of the invention is mainly to use figure 2 The mentioned encoding designs asynchronous FIFO memories with a depth other than 2n, and image 3 and Figure 4 Circuit shown to generate empty / full signal.

[0012] figure 1 Shown is the overall structure of the asynchronous FIFO. The whole system of asynchronous FIFO can be...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an asynchronous FIFO memory design with power of which the depth is not 2, belonging to the field of integrated circuits, and being used for solving the problem of quick transfer of data among different clock domains. Data transfer among asynchronous clock domains is generally realized by adopting an asynchronous FIFO memory. Because the asynchronous FIFO generally adopts a Gray code design mode, the designed FIFO depth is 2n as required. Under most conditions, the actually required depth can not happen to be 2n, thus the design requirement not only increases the area and power consumption, but also due to the FIFO working mode, redundant memory depth is bound to cause the increase of data output latency. The invention proposes the design clew for realizing asynchronous FIFO by constructing a single step cyclic code, so that the designed depth is no longer a designated value, thereby not only saving the area and power consumption of a chip, but also reducing the data latency.

Description

1. Technical field [0001] The patent of the present invention belongs to the field of integrated circuits and is used to solve the problem of fast data transfer between different clock domains. In chips with multiple clocks, asynchronous FIFOs can be used to quickly transfer data between two different clock systems. In SoC system chip, asynchronous FIFO memory has become an essential component. In network interface, image processing, etc., asynchronous FIFO has also been widely used. In addition, when using FPGA for data processing, asynchronous FIFO is often used in the interface part to store and buffer data. This design method does not involve a specific process. 2. Background technology [0002] One of the leading ideas of today's integrated circuit design is synchronous design, that is, all clock control devices (such as flip-flops, RAM, etc.) are controlled by the same clock. But as designs continue to expand, more components are integrated on the same die, making ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F5/06G06F17/50
Inventor 苏进陈峰
Owner MAANSHAN LONGXUN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products