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

Technological mapping method and integrated circuit for optimizing register control signal

A control signal and process mapping technology, applied in the field of process mapping, can solve the problems of scattered control signals, loose layout results, and large complexity, and achieves the effect of optimizing register control signals and improving the success rate.

Active Publication Date: 2015-03-18
CAPITAL MICROELECTRONICS
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The object of the present invention is to provide a process mapping method and an integrated circuit that reduce the number of independent control signals in the logic synthesis stage to improve the success rate of layout and wiring, so as to solve the problem of registers with more independent control signals in the layout of large-scale designs. When the control signals are scattered, the layout results are loose, and the complexity is large

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
  • Technological mapping method and integrated circuit for optimizing register control signal
  • Technological mapping method and integrated circuit for optimizing register control signal
  • Technological mapping method and integrated circuit for optimizing register control signal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] figure 1 It is a flowchart of a process mapping method for optimizing register control signals in the present invention. The method includes the following steps:

[0018] In step 100, register-transfer-level synthesis is performed on the user design to obtain a gate-level netlist of registers. RTL (Register-transfer Level), that is, the register transfer level, there is a direct mapping relationship between the statements in the RTL model writing and the actual register structure model, and the register transfer level synthesis is to map the RTL writing to specific devices to achieve equivalence The function of the gate-level netlist is to realize the function of RTL under the specific process (such as smic0.13um logic G) of specific devices (such as standard cells). For example, in RTL, Y=A+C; then in the gate-level netlist, it will become: there is a standard unit OR2X2 under smic0.13um logic G, its input is A, C, and its output is Y.

[0019] In step 101, the cont...

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 relates to a technological mapping method and an integrated circuit for optimizing a register control signal. The method comprises the following steps of: performing register transport level integration on a user design to obtain a gate level net list of a register; mapping a control signal of at least one register to an input end of the register by virtue of combined logic mapping, so that the register with different control signals is arranged in the same LE. The technological mapping method can be used for enabling the register with multiple independent control signals to arrange in the same PLB, so that the quantity of the independent control signals is lowered, and the wiring success rate is increased.

Description

technical field [0001] The present invention relates to FPGA, in particular to a process mapping in FPGA hardware architecture. Background technique [0002] In many FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) hardware architectures, a group of registers in a PLB (Programmable Logic Block, or programmable logic module) usually share the same control signal (so that Can / reset / set), so registers with the same control signal must be placed in the same PLB when layout and routing. For large designs with more registers with independent control signals, they must be placed Distributed to different PLBs, so that the result of layout is quite loose, which will increase the complexity of wiring and reduce the success rate of wiring. Even designs with too many independent control signals fail at the layout stage. [0003] It is urgent to design a method to reduce the number of independent control signals in the logic synthesis stage to improve the success rat...

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
IPC IPC(8): G06F17/50H03K19/00
Inventor 耿嘉樊平刘明
Owner CAPITAL MICROELECTRONICS
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