Supercharge Your Innovation With Domain-Expert AI Agents!

Configurable multi-input multi-output FIFO design method and device

A multi-input multi-output design method technology, applied in software engineering design, computer-aided design, computing, etc., can solve the problems of increasing performance exploration, increasing chip design overhead, and unable to support the combination of input and output widths, so as to reduce design Defects, the effect of speeding up the design process

Active Publication Date: 2021-01-05
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This makes the method unable to support more input and output width combinations, and the codes between different combinations are basically parallel, and still need to be designed and verified separately
[0004] It can be seen that none of the existing methods can truly realize the configurability of multi-input and multi-output FIFOs, which greatly increases the cost of chip design and increases the difficulty of performance exploration based on configurability.

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
  • Configurable multi-input multi-output FIFO design method and device
  • Configurable multi-input multi-output FIFO design method and device
  • Configurable multi-input multi-output FIFO design method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] A design method and device for a configurable multiple-input multiple-output FIFO of the present invention will be further described in detail below in conjunction with the accompanying drawings. The features and advantages of the present invention will become apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form, and are only used to briefly and intuitively assist in explaining the examples of the present invention.

[0038] Such as figure 1 As shown, the present embodiment provides a multi-input multi-output FIFO, including a control unit fifo_ctl and a data storage unit fifo_dp, the control unit fifo_ctl and the data storage unit fifo_dp both have a clock input signal clk and a reset control signal rst, and the control unit fifo_ctl There are three sets of signals including signal wren, read pointer rptr and write pointer wptr connected between the output terminal and the data storage unit fifo_dp ...

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 discloses a multi-input and multi-output FIFO (First In First Out), which comprises a control unit fifotl and a data storage unit fifodp, and is characterized in that three groups of signals including a signal wren, a read pointer rptr and a write pointer wptr are connected between the output end of the control unit fifotl and the data storage unit fifodp. The invention is suitable for various scenes; the invention further provides a configurable design method for the multi-input and multi-output FIFO, the configurable design work of the multi-input and multi-output FIFO can be achieved, various FIFO queues can be achieved by compiling python codes at a time, the design process can be greatly accelerated, and design defects are reduced.

Description

technical field [0001] The invention relates to the field of chip design, in particular to a design method and device for a configurable multi-input multi-output FIFO, including a multi-input multi-output FIFO and a configurable design method for the multi-input multi-output FIFO. Background technique [0002] In chip design, in order to realize the temporary storage requirements of data in signal processing, queues of various widths and lengths are usually set. Generally speaking, in view of the pipelined data flow mode in digital chip design, the queues used therein are First-In-First-Out (FIFO) queues. Moreover, FIFOs with various input widths, storage widths, output widths, and flow control strategies will be used simultaneously in the same design. Although the basic functions of these queues are the same, their input width, storage width, output width and flow control strategy are different, so that these queues are usually designed separately: according to the require...

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/06G06F30/343G06F8/30
CPCG06F5/06G06F30/343G06F8/315Y02D10/00
Inventor 王俊辉孙彩霞郑重郭维郭辉雷国庆隋兵才黄立波冯权友倪晓强王永文
Owner NAT UNIV OF DEFENSE TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More