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

LUT (look-up table) structure with MUX (multiplexer) mode and EDA (electronic design automation) optimization method matching with LUT structure

A mode configuration and mode technology, applied to logic circuits using specific components, logic circuits using basic logic circuit components, etc., can solve problems such as poor timing performance and waste of logic resources, to ensure utilization, reduce circuit delay, The effect of saving logic resource overhead

Active Publication Date: 2013-08-07
SOI MICRO CO LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, FPGA chips based on 4-input LUT structure are the most commonly used. In this type of FPGA chip, a 4-select 1 MUX (MUX4) can be realized by adding 2 LUTs to a MUXF5, such as figure 1 As shown in (a), but in this implementation, only 3 of the 4 input terminals of each LUT are used, and there is a certain waste of logic resources
figure 1 (b) is another implementation of MUX4, compared to figure 1 (a) A MUXF5 is saved, but its disadvantage is that the signal needs to be delayed by two stages of LUT, and the timing performance is poor

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
  • LUT (look-up table) structure with MUX (multiplexer) mode and EDA (electronic design automation) optimization method matching with LUT structure
  • LUT (look-up table) structure with MUX (multiplexer) mode and EDA (electronic design automation) optimization method matching with LUT structure
  • LUT (look-up table) structure with MUX (multiplexer) mode and EDA (electronic design automation) optimization method matching with LUT structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail in conjunction with specific embodiments and with reference to the accompanying drawings.

[0039] figure 2 (a) shows the MLUT structure proposed by the present invention, where the part outside the shadow box is a typical traditional LUT structure, and the part inside the shadow box is a structure added on the basis of the traditional LUT. The MLUT structure is based on the traditional LUT structure by adding a mode configuration unit MODE, the first and second N-tube switches (SW1, SW2) directly controlled by the mode configuration unit MODE, and the second and third signal input terminals (D2, D3). Among them, the mode configuration unit MODE is connected between the gates of the first and second N-type switches (SW1, SW2); the drain of the first N-type switch SW1 is connected to the second 4 out of 1 MUX...

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 discloses an LUT (look-up table) structure with an MUX (multiplexer) mode and an EDA (electronic design automation) optimization method matching with the LUT structure. With minor modification on the basis of a conventional LUT structure, a 4-to-1 MUX originally existing in the conventional LUT structure is utilized for improving logical utilization of MUX realization and reducing circuit delay. A novel strategy that MUX optimization is performed prior to logic optimization is employed in the EDA optimization method matching with MLUT (the LUT structure with the MUX mode); the optimization method is performed based on MUX trees, and includes three steps of MUX tree grouping, MUX tree isomorphism, and MUX tree reconfiguration and mapping. With the optimization method, the MUX trees are mapped to the MLUT to the utmost, and service efficiency of the MLUT is guaranteed. Comparison experiments indicate that occupation on logical resource is greatly reduced, circuit clock frequency is increased, and the MLUT has the advantages of short running time and low memory requirements.

Description

Technical field [0001] The present invention relates to the field of Field Programmable Gate Array (Field Programmable Gate Array, FPGA) and Electronic Design Automation (Electronic Design Automation, EDA) technical fields, in particular to a look-up table structure (MLUT) structure with a multiplexer mode and its Matching EDA optimization method. Background technique [0002] Look-Up Table (LUT) is the basic structure used by most FPGAs to implement combinational logic. Its essence is a random access memory (RAM). At present, 4-input LUTs are mostly used in FPGAs. The 4-input LUT can be regarded as a 16×1 RAM with 4-bit address lines, which can realize all the combinational logic of any 4-variable. [0003] Multiplexer (MUX), as a common component of digital circuit system to construct data path, is widely used in various FPGA designs, such as processors, various bus structures, network switching circuits and data encryption and decryption circuits Wait. According to the testin...

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): H03K19/173H03K19/177
Inventor 郭旭峰李明于芳
Owner SOI MICRO CO LTD
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