Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Backside lookup table-based processor

A look-up table and processor technology, applied in electrical digital data processing, digital data processing components, instruments, etc., can solve the problems of increasing the 00X chip area of ​​traditional processors, unfavorable parallel computing, and occupation.

Active Publication Date: 2017-11-14
HANGZHOU HAICUN INFORMATION TECH
View PDF9 Cites 2 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
Due to the two-dimensional integration, the existence of LUT 200X will increase the chip area of ​​traditional processor 00X and reduce its calculation density, which is not good for parallel computing
At the same time, in the design process of the traditional processor 00X, since the ALU100X is the core component of the traditional processor 00X and occupies most of the chip area, the chip area that can be used by the LUT 200X is limited.
Therefore, legacy processor 00X only supports a small number of built-in 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
  • Backside lookup table-based processor
  • Backside lookup table-based processor
  • Backside lookup table-based processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Figure 2A is a brief circuit block diagram of a typical processor (BS-LUT processor) 300 based on a backside LUT (referred to as BS-LUT for short); Figure 2B is its front perspective view; Figure 2C is its rear perspective view. The BS-LUT processor 300 has one or more inputs 150 and one or more outputs 190 . The BS-LUT processor 300 is formed on a semiconductor substrate OS having a front side OF (+z direction) and a back side OB (−z direction). The BS-LUT processor chip 300 includes a logic circuit 100 and a storage circuit 200 . Wherein, the logic circuit 100 includes at least one arithmetic logic circuit (arithmetic logic circuit, referred to as ALC) 180, which is formed on the front side OF of the substrate OS; the storage circuit 200 includes at least one look-up table (look-up table, referred to as LUT) 170, which is formed on the backside 0B of the substrate 0S. ALC 180 and LUT 170 are electrically coupled through through-silicon via (TSV) 160 . Since i...

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 backside lookup table (BS-LUT)-based processor for calculating a mathematical function. The processor comprises a lookup table circuit (LUT) and an arithmetic logic circuit (ALC). The LUT is located on the backside of a processor substrate, and data stored by the LUT is correlated to the mathematical function. The ALC is located on the front of the processor substrate, and performs arithmetic operation on relevant data of the function. The LUT is electrically coupled with the ALC by multiple through silicon vias (TSV).

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 typically implemented through a combination of arithmetic operations ...

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): G06F1/035
CPCG06F1/035G06F1/0356G06F7/544G06F7/483G06F7/4876
Inventor 张国飙
Owner HANGZHOU HAICUN INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products