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

Embedded independent dual-port BRAM (block RAM) IP hardcore of FPGA (field programmable gate array)

A dual-port, hard-core technology, applied in the FPGA field, can solve problems such as the asynchronous complexity of internal control signal transmission, and achieve the effects of weakened drive capability, reduced mutual pull current, and improved adaptability

Active Publication Date: 2014-01-08
FUDAN UNIV
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For traditional BRAM, due to its large storage capacity and the asynchronous complexity of internal control signal transmission, it has become a constraint for FPGA applications in terms of speed and reliability for control signals and data with long transmission distances. factor

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
  • Embedded independent dual-port BRAM (block RAM) IP hardcore of FPGA (field programmable gate array)
  • Embedded independent dual-port BRAM (block RAM) IP hardcore of FPGA (field programmable gate array)
  • Embedded independent dual-port BRAM (block RAM) IP hardcore of FPGA (field programmable gate array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Such as figure 2 As shown, when the pulse generator in the overall circuit 201 After the WS work enable control signal is generated, the pulse signal Pulse1 will first pass through the word line analog drive unit 204 , the delay of the output pulse Pulse2 compared with the original pulse is that the signal passes through the analog drive unit 204 The delay; then Pulse2 input to the word line analog unit 205 , the delay of the output Pulse3 compared with Pulse2 is the delay corresponding to the signal being transmitted to the corresponding SRAM through the longest word line distance; then Pulse3 is input to the bit line analog drive unit 202 , the delay of the output Pulse4 compared with Pulse3 is the delay corresponding to the transmission of the signal to the corresponding SRAM through the longest bit line distance; finally the Pulse4 pulse is fed back to the pulse generation module 201 , the write / read operation is controlled by the obtained overall delay, because...

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 belongs to the technical field of an FPGA (field programmable gate array), and particularly relates to an embedded independent dual-port BRAM (block RAM) IP hardcore of an FPGA. According to the embedded independent dual-port BRAM IP hardcore, a circuit simulation delay control module is introduced into a module, and the transmission delay of circuit signals under different process angles, working temperatures and voltages is obtained through dynamic simulation and fed back to a pulse generation module for control so as to improve the asynchronous time sequence control reliability of overall design. Moreover, the static leakage power consumption is reduced by use of a high-threshold tube SRAM; by optimizing the size of a transmission gate of the SRAM, the drive capability of a bit-line pull-up module is reduced, and the dynamic power consumption caused by mutual pull of drive sources is lowered, so that the power consumption of the BRAM IP hardcore is remarkably reduced. By adopting the BRAM IP hardcore provided by the invention, the programmable storage resource supported by the Block RAM can be applied more widely.

Description

technical field [0001] The invention belongs to the field of FPGA technology, and in particular relates to the design and realization of an IP hard core of an independent dual-port Block RAM with high reliability and low power consumption in the FPGA. Background technique [0002] The introduction of IP hard cores such as Block RAM and DSP into FPGA, which is widely used in digital circuit design and verification, can solve the problem of performance and functional limitations of logic resources in FPGA, so that FPGA can better support large-scale applications in digital circuit design. size, high speed, and power consumption optimization requirements. [0003] Block RAM (hereinafter referred to as BRAM) is a circuit module widely used in electronic systems, mainly used to support large-scale data storage and exchange in design. Although the idea of ​​embedding BRAM into FPGA has been realized for a long time, few studies are based on optimizing the embedded hard core itsel...

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): G11C11/413
Inventor 来金梅张昕睿王键
Owner FUDAN UNIV
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