【技术实现步骤摘要】
本专利技术涉及通信领域的仿真技术,特别涉及一种对随机存储器(RAM,Random Access Memory)封装文件进行仿真的仿真平台及方法。
技术介绍
在可编程专用集成电路(ASIC,Application Specific Integrated Circuit)、现场可编程门列阵(FPGA,Field Programmable Gate Array)和可编程逻辑器件(PLD,Programmable Logic Device)的设计中,需要使用大量的RAM。这些RAM的存储深度和存储数据位宽可能不同,都被保存在综合库中。在ASIC、FPGA和PLD逻辑代码设计中,设计的RAM代码需要描述RAM名称和对应的输入及输出管脚。为了在综合库更换后能够重复利用设计的RAM代码,减少仿真时间,加快仿真进度,设计的RAM代码与RAM综合库中的RAM并不直接对应,而是通过RAM封装文件与综合库中的RAM间接相对应。因此,在对整个设计进行仿真的过程中,不但要保证电路逻辑功能的正确性,而且要保证RAM封装文件的正确性,而保证RAM封装文件的正确性就需要对RAM封装文件进行仿真。对RAM封装文件的仿真是项目后期仿真的重点,对RAM封装文件进行仿真的工作效率直接影响项目的进度,对RAM封装文件进行仿真的质量直接影响到项目的成败。现有技术中对RAM封装文件进行仿真主要采用以下两种技术方案方案一单独对每个RAM封装文件进行仿真。该方案仿真的对象是单个的RAM封装文件。在该方案中,测试人员需要对每个RAM封装文件分别设计一套仿真环境,利用设计的仿真环境对相应的RAM封装文件单 ...
【技术保护点】
一种对随机存储器封装文件进行仿真的仿真平台,其特征在于,该仿真平台包括:显示单元,用于将从仿真平台外部输入的信息输出给仿真机制选择单元,并显示测试响应分析单元输入的信息;仿真机制选择单元,用于接收显示单元输入的信息,根据接收 的信息选择仿真机制,并将选择的仿真机制分别输出给测试激励产生单元和测试响应分析单元;测试激励产生单元,用于接收仿真机制选择单元输入的仿真机制,产生对各种随机存储器RAM封装文件进行测试的测试激励信号,并将产生的测试激励信号分别输出给 RAM封装文件和测试响应分析单元;测试响应分析单元,用于根据接收自仿真机制选择单元的仿真机制将接收自测试激励产生单元的测试激励信号中的写数据信号转换为RAM封装文件期望的数据信号,从RAM封装文件读出数据信号,判断从RAM封装文件读 出的数据信号与期望的数据信号是否一致,并将判断结果输出给显示单元。
【技术特征摘要】
1.一种对随机存储器封装文件进行仿真的仿真平台,其特征在于,该仿真平台包括显示单元,用于将从仿真平台外部输入的信息输出给仿真机制选择单元,并显示测试响应分析单元输入的信息;仿真机制选择单元,用于接收显示单元输入的信息,根据接收的信息选择仿真机制,并将选择的仿真机制分别输出给测试激励产生单元和测试响应分析单元;测试激励产生单元,用于接收仿真机制选择单元输入的仿真机制,产生对各种随机存储器RAM封装文件进行测试的测试激励信号,并将产生的测试激励信号分别输出给RAM封装文件和测试响应分析单元;测试响应分析单元,用于根据接收自仿真机制选择单元的仿真机制将接收自测试激励产生单元的测试激励信号中的写数据信号转换为RAM封装文件期望的数据信号,从RAM封装文件读出数据信号,判断从RAM封装文件读出的数据信号与期望的数据信号是否一致,并将判断结果输出给显示单元。2.根据权利要求1所述的仿真平台,其特征在于,所述的测试激励信号至少包括写数据信号、写使能信号、写地址信号、读使能信号、读地址信号和时钟信号。3.一种对RAM封装文件进行仿真的方法,所述仿真平台包括显示单元、仿真机制选择单元、测试激励产生单元和测试响应分析单元,其特征在于,该方法包括以下步骤A、选择仿真机制,产生与仿真机制对应的测试激励信号,并根据选择的仿真机制将测试激励信号中的写数据信号转换成RAM封装文件期望的数据信号;B、将测试激励信号中的写数据信号写入RAM封装文件,并从与写地址具有相同地址的读地址中读出数据信号;C、判断读出的数据信号与期望的数据信号是否一致,如果是,则该RAM封装文件功能正确;否则,该RAM封装文件功能不正确。4.根据权利要求3所述的方法,其特征在于,步骤A中所述的选择仿真机制是仿真平台的仿真机制选择单元根据接收的显示单元输入的信息进行的。5.根据权利要求3所述的方法,其特征在于,所述选择的仿真机制为当读写端口的读写使能信号有效时对应地址的数据能够正常读出和写入,步骤A中所述的产生测试激励信号,转换写数据信号包括测试激励产生单元根据选择的仿真机制产生全部有效的写数据信号、写使能信号、写地址信号、读使能信号、读地址信号和时钟信号;测试激励产生单元将产生的写数据信号、读使能信号、读地址信号和时钟信号输出给测试分析响应单元,测试分析响应单元根据选择的仿真机制将写数据信号本身作为RAM封装文件期望的数据信号。6.根据权利要求3所述的方法,其特征在于,所述选择的仿真机制为当读写端口的读写使能信号有效时对应地址的数据能够正常读出和...
【专利技术属性】
技术研发人员:李小波,
申请(专利权)人:深圳市海思半导体有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。