欢迎访问中国科学院大学学报,今天是
简报

嵌入式可编程存储器中的字宽配置实现

  • 蔡刚 ,
  • 杨海钢
展开
  • 1. 中国科学院电子学研究所, 北京 100190;
    2. 中国科学院研究生院, 北京 100049

收稿日期: 2008-12-30

  修回日期: 2009-03-02

  网络出版日期: 2009-07-15

基金资助

中国科学院百人计划项目资助 

Realization of embedded programmable memorys word width configuration

  • CAI Gang ,
  • YANG Hai-Gang
Expand
  • 1. Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China;
    2. Graduate University of the Chinese Academy of Sciences, Beijing 100049, China

Received date: 2008-12-30

  Revised date: 2009-03-02

  Online published: 2009-07-15

摘要

提出了一种利用同步双端口存储器IP和标准单元来实现嵌入式可编程存储器中的字宽配置的方案以降低设计的复杂性,提高设计效率. 通过寄存输出控制信号来优化嵌入式可编程存储器混合宽度配置的实现结构以增强读出数据的稳定性. 对比试验表明,优化后的结构还有利于提高复杂实现电路的性能. 该优化结构的嵌入式可编程存储器已在SMIC 0.18μm 1P6M CMOS工艺线上流片. 测试结果表明,其读出数据具有良好的稳定性,在读出时间方面与相近工艺、相同存储容量的采用全定制方法设计的商用嵌入式可编程存储器相当.

本文引用格式

蔡刚 , 杨海钢 . 嵌入式可编程存储器中的字宽配置实现[J]. 中国科学院大学学报, 2009 , 26(4) : 563 -568 . DOI: 10.7523/j.issn.2095-6134.2009.4.019

Abstract

A scheme for realization of word-width configuration in embedded programmable memories using synchronous dual-port memory IP and standard cell is proposed. The method reduces the implementing complexity and further improves the designs efficiency. The structure of embedded programmable memorys word width configuration is optimized by registering the output control signals to improve the readout datas stability. Experiment results show that the optimized structure has the advantage of implementing complex circuits with higher performance. The embedded programmable memory based on this optimized structure has been fabricated in SMIC 0.18μm 1P6M CMOS process. According to the measurement results, the fabricated embedded programmable memorys readout data has good stability and it has comparable performance in readout time with the reference to those full custom commercial embedded programmable memories based on the similar process and memory capacity.

参考文献


[1] Lawal N, ONils M. Embedded FPGA memory requirements for real-time video processing applications //23rd NORCHIP Conference. 2005:206-209.

[2] Yu H, Jose S, CA(US). Dual port PLD embedded memory block to support read-before-write in one clock cycle, US 7,206,251 B1 . 2007-04-17 . http://patft.uspto.Gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=7206251.PN.&OS=PN/7206251&RS=PN/7206251

[3] Yu H, Jose S, CA(US), et al. Divisible true dual port memory system supporting simple dual port memory subsystems. US 7,269,089 B1 . 2007-09-11 . http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1& f=G&l=50&co1=AND &d=PTXT&s1=7269089.PN.&OS=PN/7269089&RS=PN/7269089

[4] Lytle C S, View M, Faria D F, et al. Programmable logic array integrated circuit with general-purpose memory configurable as a random access or FIFO memory. US 6,340,897 B1 . 2002-01-22 . http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=6340897.PN.&OS=PN/6340897&RS=PN/6340897

[5] Leblance M A. Sunnyvale. memory implementations of shift registers. US 7,093,084 B1 . 2006-08-15 .http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=7093084.PN.&OS=PN/7093084&RS=PN/7093084

[6] Ratford V. Make your SOC design a winner: select the right memory IP //Proceedings of the 2002 Design, Automation and Test in Europe Conference and Exhibition.2002:15.

[7] Altera corporation. Cyclone Device Handbook , 2008, 1: 99-189 . http://www.altera. com. cn/literature/hb/cyc/cyc_c5v1.pdf

[8] Xilinx Corporation. Virtex-5 FPGA user guide . 2008 :111-170. http://www.xilinx.com /support/documentation /virtex-5.htm

[9] Ngai T, Rose J, Wilton S J E. An SRAM-programmable field-configurable memory //IEEE CustomIntegrated Circuits Conference. 1995:499-502.

文章导航

/