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

In-package lookup table-based emulation processor

A processor and look-up table technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of limiting the development of computing density and computing complexity, low speed and low efficiency of simulation and simulation, etc.

Inactive Publication Date: 2017-11-14
HANGZHOU HAICUN INFORMATION TECH
View PDF8 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
A large amount of calculation makes the simulation and simulation slow and inefficient

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
  • In-package lookup table-based emulation processor
  • In-package lookup table-based emulation processor
  • In-package lookup table-based emulation processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Figure 2A is a brief circuit block diagram of a typical in-package look-up table (in-package LUT, IP-LUT for short) based processor (IP-LUT processor) 300; Figure 2B is a perspective view of the IP-LUT processor 300 . The IP-LUT processor 300 has one or more inputs 150 and one or more outputs 190 . The IP-LUT processor 300 includes a logic chip 100 and a memory chip 200 . The logic chip 100 is formed on the first substrate 100S and includes at least one arithmetic logic circuit (ALC) 180 , so the logic chip 100 is also called an ALC chip. The memory chip 200 is formed on the second substrate 200S, and it includes at least one look-up table circuit (LUT) 170, so the memory chip 200 is also called a LUT chip. The ALC chip 100 and the LUT chip 200 are located in the same package, and they are electrically coupled through an inter-chip connection 160 . Since the ALC 180 is in the same package, the LUT 170 is also known as an in-package look-up table circuit (IP-LUT). ...

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 an emulation processor for emulating a system. The to-be-emulated system comprises a subsystem. The emulation processor comprises a storage chip and a logic chip; the storage chip comprises a lookup table circuit (LUT), and data stored by the LUT is correlated to a mathematical model of the subsystem; the logic chip comprises an arithmetic logic circuit (ALC), and the ALC performs arithmetic operation on relevant data of the model; the storage chip and the logic chip are located in the same package.

Description

technical field [0001] This invention relates to the field of integrated circuits, and more specifically to processors for simulation and emulation. 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 combinat...

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): G06F17/50
CPCG06F30/39G06F30/367G06F2113/18G06F30/33
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