Multi-granularity lookup table structure

A look-up table, multi-granularity technology, applied in architectures with a single central processor, instruments, general-purpose stored program computers, etc., can solve problems such as multiple constraints, and achieve the effect of small area, few inputs, and good performance

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

AI Technical Summary

Problems solved by technology

The adaptive lookup table can better avoid the waste of resources when implementing functions with fewer inputs, but when implementing multiple functions, there are more constraints, such as the need for common inputs between different functions

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
  • Multi-granularity lookup table structure
  • Multi-granularity lookup table structure
  • Multi-granularity lookup table structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0023] The multi-granularity lookup table structure of this embodiment, such as figure 1 As shown, including: six-input lookup table (with input a1, a2, a3, a4, a5, a6), five-input lookup table (with input b1, b2, b3, b4, b5), the first four-input lookup table ( has inputs c1, c2, c3, c4), a second four-input look-up table (with inputs d1, d2, d3, d4) and an independent input f7in; the independent input f7in is connected to the first input of the first selector mux1, The first input end of the second selector mux2 and the first input end of the third selector mux3 are all connected; a6 of the six-input look-up table is connected with the second input end of the first selector mux1 and the second input end of the second selector mux2. The input ends are all connected; the b5 of the five-input look-up table is connected with the second input end of the third selector mux3; the output end of the first four-input look-up table and the output end of the second four-input look-up ta...

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 multi-granularity lookup table structure which comprises a six-input lookup table, a five-input lookup table, a first four-input lookup table, a second four-input lookup table and an independent input end, according to the multi-granularity lookup table structure provided by the invention, the balance between the performance and the area (cost) is facilitated, and the performance and the area (cost) are considered. And compared with two complete 6LUTs, more mutually independent logic functions can be realized.

Description

technical field [0001] The invention relates to a multi-granularity lookup table structure, which belongs to the technical field of integrated circuit design. Background technique [0002] Field Programmable Gate Array (FPGA) is a programmable logic device, which mainly includes programmable logic blocks, programmable interconnect resources, programmable input / output modules, and embedded programmable IP modules. Among them, the programmable logic block (CLB) is the foundation and core of FPGA. Historically, the structure of CLB has appeared in various forms based on NAND gates, multiplexers, and lookup tables. The basic structure of the most popular CLB is composed of multiple basic logic units (BLE). BLE is composed of modules such as a look-up table (LUT), registers, and some multiplexers. Among them, the lookup table is responsible for realizing the multi-input Boolean function, which realizes the combinational logic; the register is responsible for registering the ou...

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): 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