A Lookup Table Structure That Can Realize the Function of Distributed Memory

A look-up table and memory technology, applied in the field of look-up table structure, to achieve the effect of reducing the area

Active Publication Date: 2022-04-22
北京中科胜芯科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are the following problems: 1. Most of the programmable logic blocks of existing FPGA chips use a fixed-grained look-up table structure, and generally support distributed memory functions, such as slices of xilinx; 2. Existing FPGAs support the look-up table split structure. Programmable logic units include Intel's ALM, which supports distributed memory functions, but this structure needs to have more common input ports when implementing different function combinations in logic mode

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
  • A Lookup Table Structure That Can Realize the Function of Distributed Memory
  • A Lookup Table Structure That Can Realize the Function of Distributed Memory
  • A Lookup Table Structure That Can Realize the Function of Distributed Memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0022] The look-up table structure that can realize the function of distributed memory in this embodiment, such as figure 1 As shown, including: address decoder, byte enable module, six-input look-up table, five-input look-up table, first four-input look-up table, second four-input look-up table and independent input terminal f7in; independent input terminal f7in and The first input end of the first selector MUX1, the first input end of the second selector MUX2, the first input end of the third selector MUX3 are all connected; a6 in the input end of six input look-up tables is connected with the first selector The second input end of MUX1, the second input end of the second selector MUX2 are all connected; b5 in the input end of five input look-up tables is connected with the second input end of the third selector MUX3; the first four input look-up tables The output terminal and the output terminal of the second four input look-up table are respectively connected to the first...

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 a look-up table structure capable of realizing distributed memory functions, including: an address decoder, a byte enable module, a six-input look-up table, a five-input look-up table, a first four-input look-up table, a second four-input look-up table look-up table and independent inputs. The lookup table structure that can realize the function of distributed memory provided by the present invention, on the basis of the multi-granularity lookup table, only adds a write address decoder and a byte enable module, and realizes Simple dual-port memory with two modes. The readout function of this structure reuses the multiplexer of the original LUT table, thereby reducing the area.

Description

technical field [0001] The invention relates to a look-up table structure capable of realizing the function of a distributed memory, and belongs to the technical field of integrated circuit design. Background technique [0002] The current programmable logic unit is the basic building block of the FPGA chip that can realize various logic functions, and its basic structure includes look-up tables, flip-flops, and multiplexers. [0003] In modern FPGAs, in addition to programmable logic cells, block memory and multipliers are often embedded in the FPGA fabric. Among them, the memory is mainly used to store the data to be processed or generated in the user circuit. At the same time, in order to improve the effect of the block memory, the capacity of the block memory should generally not be too small, otherwise the area efficiency will be low. [0004] Considering that the programmability of FPGA is realized through configuration memory, an FPGA with 100K logic units often inc...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H03K19/17728G06F15/78
CPCH03K19/17728G06F15/7867
Inventor 高丽江王彦林朱辰马建军屈小钢秋小强
Owner 北京中科胜芯科技有限公司
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