A look-up table, a look-up table circuit and a programmable device

A look-up table and circuit technology, applied in logic circuits, electrical components, logic circuits using basic logic circuit components, etc., can solve the problems of occupying wiring resources and timing resources, etc.

Active Publication Date: 2020-05-15
SHENZHEN STATE MICROELECTRONICS CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a lookup table, a lookup table circuit and a programmable device to solve the existing problem of using a 1-output lookup table to build a high-input and high-output lookup table that occupies more wiring resources and timing resources

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 look-up table, a look-up table circuit and a programmable device
  • A look-up table, a look-up table circuit and a programmable device
  • A look-up table, a look-up table circuit and a programmable device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0030] figure 1 The schematic structural diagram of the look-up table provided for the first embodiment of the present invention is represented by figure 1 It can be seen that, in this embodiment, the lookup table 1 provided by the present invention includes a basic lookup table unit 11 ( figure 1 Shown 11-1,..., 11-a) and 1 configuration unit 12, the basic lookup table unit 11 is m input m output, a basic lookup table unit is connected in parallel, and the output terminals of a basic lookup table unit Connect one of the n input terminals of the configuration unit respectively, the configuration unit is provided with n output terminals, and the look-up table 1 realizes b input and c output according to the control signal; wherein, n=a*m, a, m, n≥2, c≤b≤n, and a, b, c, m, n are positive integers.

[0031] In some embodiments, the basic look-up table unit 11 in the above-mentioned embodiments includes a 2-input, 2-output look-up table, and the 2-input, 2-output look-up table 2...

no. 2 example

[0043] figure 2 The structural diagram of the programmable device provided for the second embodiment of the present invention is represented by figure 2 It can be seen that, in this embodiment, the programmable device 2 provided by the present invention includes a look-up table circuit 21, and the look-up table circuit 21 includes a basic look-up table unit circuits 211 (211-1, ..., 211-a) and a Configuration unit circuit 212, basic look-up table unit circuit 211 is m input m output circuit, a basic look-up table unit circuits 211 are connected in parallel, and the output ends of a basic look-up table unit circuits 211 are respectively connected to n inputs of configuration unit circuit 212 One of the terminals, the configuration unit circuit 212 is provided with n output terminals, and the look-up table realizes b input and c output according to the control signal; wherein, n=a*m, a, m, n≥2, c≤b≤n, and a, b, c, m, n are positive integers.

[0044] like figure 2 As shown...

no. 3 example

[0047] The look-up table provided by the present invention can flexibly select the input and output bit width while meeting the design requirements of high input and high output. From the perspective of realizing the whole chip function, the present invention is realized on the transistor level, and the existing needs will be more Compared with the construction of a single-output lookup table to generate a multi-input multi-output lookup table, the area is smaller, the speed is faster, and the performance is improved. At the same time, any b input and c output can be realized through the control signal, and the scheme is simple. , Easy to operate, greatly improved functional flexibility, and strong versatility. In order to make the application more convenient, from the perspective of technical application, for the application scenario of data replacement in units of 1 byte (8-bit), such as AES, TDEA and other cryptographic algorithms, which require 8 inputs and 8 outputs Look-...

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 provides a lookup table, a lookup table circuit and a programmable device. The lookup table comprises a basic lookup table units and one configuration unit; the basic lookup table units are of m-input m-output; the a basic lookup table units are connected in parallel; the output ends of the a basic lookup table units are respectively connected with one of n input ends of the configuration unit; the configuration unit is equipped with n output ends; the basic lookup table realizes b-input c-output according to a control signal. In application of the invention, at least two basic lookup table units are used; the high-input high-output design demand is satisfied; the lookup table provided by the invention is realized on a transistor level; compared with the existing mode of constructing multiple single-output lookup tables to generate a multi-input multi-output lookup table, the lookup table is smaller in area and rapider in speed; the performance is promoted; moreover, any b-input c-output can be realized through the control signal; the lookup table is simple in scheme and easy in operation; the function flexibility is greatly improved; the input output bandwidth can be selected flexibly; and the universality is high.

Description

technical field [0001] The invention relates to the field of integrated circuit design, in particular to a look-up table, a look-up table circuit and a programmable device. Background technique [0002] At present, logic units in programmable devices can be divided into three categories: logic units based on demultiplexers, logic units based on a PLD (programmable logic device, programmable logic device) structure, and logic units based on lookup tables. The logic unit based on the multiplexer has small granularity and good delay, but is limited by its own structure, and its functional flexibility is poor; the logic unit based on the PLD structure is implemented in the form of logic blocks, and its functionality is flexible, but it takes up The area is large, and the speed is relatively slow; the logic unit based on the lookup table has the advantages of the above two logic units, and at the same time solves the problems they face to a certain extent. [0003] However, the ...

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/177
CPCH03K19/17728H03K19/17736H03K19/17748
Inventor 包朝伟张勇汤阿龙
Owner SHENZHEN STATE MICROELECTRONICS CO LTD
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