Backside lookup table (BS-LUT)-based programmable processor

A processor and look-up table technology, applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problems of programming that FPGA cannot realize calculation, limit the development of calculation density and calculation complexity, etc.

Inactive Publication Date: 2017-11-14
CHENGDU HAICUN IP TECH
View PDF13 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Simultaneous formation of high-performance memory transistors and logic transistors on the same surface of an OOS on the same substrate is a challenge for the fabrication process
[0006] Two-dimensional integration will also limit the further development of computational density and computational complexity
Unfortunately, FPGA is not yet able to achieve calculation programming, that is, the same hardware selectively implements different calculations (that is, implements different functions) under the control of setting signals.

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
  • Backside lookup table (BS-LUT)-based programmable processor
  • Backside lookup table (BS-LUT)-based programmable processor
  • Backside lookup table (BS-LUT)-based programmable processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Figure 2A It is a brief circuit block diagram of a typical programmable processor (BS-LUT programmable processor) 300 based on a backside LUT (abbreviated as BS-LUT); Figure 2B is a perspective view of the BS-LUT programmable processor 300 . The BS-LUT programmable processor 300 has one or more inputs 150 and one or more outputs 190 . The BS-LUT programmable processor 300 includes at least one logic circuit 100 and one programmable storage circuit 200 . Wherein, the logic circuit 100 includes at least one arithmetic logic circuit (ALC) 170 ; the programmable storage circuit includes at least one look-up table circuit (LUT) 170 . LUT 170 stores data related to a function (eg, a look-up table for the function), and ALC 180 performs arithmetic operations on the data related to the function. The ALC 180 and the LUT 170 are respectively formed on the front and back surfaces 0F and 0B of the processor substrate 0S, and they are electrically coupled through a through-sili...

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

In order to realize computational programming, the invention provides a backside lookup table (BS-LUT)-based programmable processor, comprising a lookup table circuit (LUT) located on the backside of a processor substrate and an arithmetic logic circuit (ALC) located on the front of the processor substrate. According to a user need, the LUT stores relevant data of a needed function. The ALC performs arithmetic operation on the relevant data of the function.

Description

technical field [0001] This invention relates to the field of integrated circuits, and more specifically, to processors. Background technique [0002] Traditional processors use logic-based computation (LBC for short), which is mainly calculated through logic circuits (such as NAND gates, etc.). Logic circuits are suitable for implementing arithmetic operations (such as addition, subtraction, and multiplication), but they are powerless for non-arithmetic functions (such as elementary functions, special functions, etc.). The high-speed and efficient implementation of non-arithmetic functions faces great challenges. [0003] In traditional processors, only a small number of basic non-arithmetic functions (such as basic algebraic functions and basic transcendental functions) can be directly implemented by hardware, and these functions are called built-in functions (built-in functions). Built-in functions are generally implemented by a combination of arithmetic operations and ...

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 Applications(China)
IPC IPC(8): G06F7/57G06F9/30
CPCG06F7/57G06F9/30007G06F2207/4804H03K19/17728G06F7/544
Inventor 张国飙
Owner CHENGDU HAICUN IP 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