[发明专利]存储器仿真方法、装置以及模型产生器无效
申请号: | 201010535913.5 | 申请日: | 2010-11-01 |
公开(公告)号: | CN102467461A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 许哲懋;叶人杰;黄迅伦 | 申请(专利权)人: | 财团法人工业技术研究院 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 仿真 方法 装置 以及 模型 产生器 | ||
技术领域
本发明涉及一种存储器仿真方法,特别是涉及一种以事务层级(transaction level)进行数据传输并可以准确地估测出一物理存储器执行一存取操作时的一存取时间及一延迟时间的存储器仿真方法、装置以及模型产生器。
背景技术
在全球市场的竞争下,消费类电子产品的生命周期逐渐缩短,新产品也因使用者的需求,不断地创新,这也使得系统芯片设计的复杂度大幅提高。为取得市场先机,电子产品的设计者采取减短存储器的存取时间,来提升系统整体效能,设计更快速、更可靠的软硬件集成系统。
发明内容
本发明提供一种存储器仿真方法,包括提供一存储器模型,其中该存储器模型至少包括一阵列单元,该阵列单元包括一阵列宣告模块与一计算模块;通过该阵列宣告模块在一存储装置中定义一虚拟阵列,其中该虚拟阵列用于仿真一物理存储器;接收一存取指示,且对于该虚拟阵列执行相应该存取指示的一存取操作,其中依据一事务层级(transaction level)方式,进行该存取操作;以及通过该计算模块依据该存取指示,估测在该存取指示下相应该存取操作的一存取时间或一延迟时间。
本发明上述方法可以通过程序代码方式收录在实体媒体中。当程序代码被机器加载且执行时,机器变成用于实行本发明的装置。
本发明还提供了一种模型产生器,包括一估测产生器。估测产生器根据一存储器参数,产生一存储器模型。存储器模型包括一阵列单元。存储器参数与存储器模型欲仿真的一物理存储器的参数有关。阵列单元包括一阵列宣告模块以及一计算模块。阵列宣告模块可定义出一虚拟阵列,并可以根据一存取指示,对虚拟阵列执行相应于存取指示的一存取操作。阵列单元以一事务层级方式,对虚拟阵列执行存取操作。计算模块依据存取指示,估测在存取指示下相应于该存取操作的一存取时间以及一延迟时间。
本发明各实施例可以产生如下的有益效果:依据一事务层级(transaction level)方式,对存储装置里的虚拟阵列进行数据传输,从而可以减少仿真存储器功能的复杂度,进而提升整体虚拟平台的模拟效能。
为让本发明的特征和优点能更加清楚易懂,下文特举出优选实施例,并配合所附附图,作详细说明如下:
附图说明
图1为本发明的存储器模型的实施例。
图2及图3为本发明的存储器模型的其它实施例。
图4为本发明的模型产生器的实施例。
图5为本发明的存储器仿真方法的实施例。
【主要元件符号说明】
100、200、300、401:存储器模型;
110、210、310、403:阵列单元;
230、330、405:存储器控制器;
101、201:机器; 111:阵列宣告模块;
113:计算模块; 103:存储装置;
231:缓存宣告模块; 233:控制模块;
350、407:接口单元; 303:总线;
400:模型产生器; 410:估测产生器;
430:控制产生器; 450:接口产生器;
470:数据库。
具体实施方式
在系统虚拟平台建立初期,针对欲使用的存储器种类,建立高阶存储器模型,以达到快速、准确的系统仿真与分析,并且在进行大量数据存取时,分析及设计出有效率的存储器存取机制。
图1为本发明的存储器模型的实施例。存储器模型100被一机器101加载以执行一存储器仿真方法。在本实施例中,存储器模型100可以仿真一物理存储器的一存取操作,并准确地估测出该存取操作所需的时间。本发明并不限定欲模拟的物理存储器的种类。举例而言,存储器模型100可以仿真SRAM、DRAM、EDO DRAM、SDRAM、DDR、DDR2、DDR3…等。
在本实施例中,存储器模型100包括一阵列单元110。阵列单元110具有阵列宣告模块111以及计算模块113。阵列宣告模块111可以在机器101的存储装置103中,定义一虚拟阵列,并可以根据存取指示I1,对虚拟阵列执行相应于存取指示I1的一存取操作。在本实施例中,依据一事务层级(transaction level)方式,对存储装置103里的虚拟阵列进行数据传输。因此,可以减少仿真存储器功能的复杂度,进而提升整体虚拟平台的模拟效能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010535913.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种页岩油加工方法
- 下一篇:特殊功能寄存器的仿真调试系统