期刊文献+

RTL综合中FPGA片上RAM工艺映射 被引量:4

Technology Mapping of FPGA on-Chip-RAM in RTL Synthesis
下载PDF
导出
摘要 RAM(Random-Access-Memory,随机存储器)是FPGA(Field Programmable Gate Arrays)片上最重要的宏单元之一,RTL(Register-Transfer-Level)综合对FPGA开发中RAM的有效利用起至关重要作用.本文针对RTL综合中RAM源描述和目标结构多样化带来的技术难题,提出了一种RAM工艺映射方法,即建立工艺无关的RAM统一模型,在模型基础上通过建模、模式匹配、造价计算、绑定四步实现.该方法应用于RTL综合,可以将多种RAM源描述有效地映射到最佳类型和数量的FPGA片上RAM资源.实验数据表明采用该方法实现的RAM工艺映射效果和主流FPGA综合工具——Synplify和XST相当,该模块已经集成在自主开发的RTL综合工具——Hqsyn中并实现商用. RAM is one of the most important macro-cells of FPGA, and RTL synthesis plays a critical role on the ef- fective use of RAM resources in FPGA development. For the difficulty of multi-resources and multi-targets in RAM technol- ogy mapping of RTL synthesis, this paper presents a method of technology mapping for FPGA on-chip RAM. In this meth- od, an unified technology-independent RAM model is proposed, and based on this model, RAM technology mapping is per- formed through a series of steps, including model set-up, mode-matching, cost calculation, and binding. When applied in RTL synthesis, this method is capable of mapping various styles of RAM RTL descriptions into the most appropriate type and number of FPGA on-chip RAM resources. Experimental result shows that this method achieves comparable RAM mapping results as the mainstream FPGA RTL synthesis tools-Synplify and XST, this technology has been integrated into the self-de- veloped RTL synthesis-Hqsyn and has been applied into the FPGA market.
出处 《电子学报》 EI CAS CSCD 北大核心 2016年第11期2660-2667,共8页 Acta Electronica Sinica
基金 国家重大专项02专项(No.Y1GZ212002)
关键词 现场可编程门阵列 寄存器传输级综合 片上随即存储器 工艺映射 FPGA ( Field Programmable Gate Arrays) i RTL (Register-Transfer-Level) synthesis on-chip RAM tech-nology mapping
  • 相关文献

参考文献1

二级参考文献7

  • 1[1]Darringer J, Joyner W, Berman C L, et al. Logic synthesis through local transformations [J]. IBM J Res Develop, 1981; 25(4): 272-280.
  • 2[2]de Geus A J, Cohen W. A rule based system for optimizing combinational logic [J]. IEEE Design Test,1985; 2 (1): 22-32.
  • 3[3]Keutzer K. DAGON: technology binding and local optimization by DAG matching[A]. ACM/IEEE Design Automation Conference[C]. 1987. 341-347.
  • 4[4]Byayton R, Rudell R, Sangiovanni-Vincentelli A, et al. MIS: a multiple-level logic optimization system [J]. IEEE Trans Computer-Aided Design, 1987; 6(8): 1062-1081.
  • 5[5]Mailbot F, De Micheli G. Algorithms for technology mapping based on binary decision diagrams and on Boolean operations [J]. IEEE Trans Computer-Aided Design, 1993; 12 (5): 599-620.
  • 6[6]Birmingham W, Gupta A, Siewiorek D. The MICON system for computer design[A]. ACM/IEEE Design Automation Conference[C]. 1989. 135-139.
  • 7[7]Balasa F, Catthoor F, De Man H. Data-driven memory allocation for multi-dimensional signal processing systems[A]. ACM/IEEE Int Conf Computer-Aided Design[C]. 1994. 31-34.

同被引文献48

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部