查看: 1816  |  回复: 3
SRAM芯片测试

主题

回复
发表于2020-03-03 17:15:21 | 显示全部楼层
1# 电梯直达

完成SRAM芯片的测试,需要设计测试电路板。测试电路板主要提供测试接口和电源。芯片的控制信号和数据信号由红色飓风II-Xilinx FPGA 开发板提供,使用ISE13.2 软件建立测试工程,编写Verilog 测试程序(主要包括按照时序提供分频后的测试时钟、数据信号和控制信号),通过JTAG 下载到FPGA 的PROM 中,重新上电进行测试,通过RIGOL DS1102CA 双通道示波器捕捉信号。


将示波器的通道1连接到写使能信号,通道2连接到数据端D7。如图1 所示,上方的波形为通道1接收的数据,下而的波形为通道2接收的数据。设计输入向量测试,当地址为OOO时,将片选端CS置为低电平,图1 中,A区WT=*0”,RD=“1“,RD= “0”,读出写入数据 为“0”; B区WT=“1”,数据为“0”; C 区WT=“0”,RD=“1”,写入数据为“1”D 区WT-“1”,RD-“1”,为了更好地观察读出“1”时端口的电平变化,该段不进行读写,在输出端口上加弱的低电平信号; E区WT=“1”,RD=“0”,读出数据为“1”,可明显地看到读出数据“1”的过程。从图中可以看到数据“0”和“1”被成功地写入和读出。


 

为验证实际的芯片是否可以达到设计指标,参考仿真方法,输入测试向量,以D7为例,写入10100011后读出SRAM 中的数据,波形如图2 所示。遍历OOO到111所有地址,写入并读出数据,验证每个数据端是否能够正常工作,结果显示每个数据端口功能正确。


 

存取时间也是SRAM的一个重要参数,它可以表示存储器的工作速度。测量得到,存取时间=299.4ns-293.2测量存取时间时,不同的数据端口会有ns=6.2ns。较小差别,这与实际芯片制造和不可避免的测量误差均有关。


主题

回复
发表于2020-03-03 17:15:33   |  显示全部楼层
2#
完成SRAM芯片的测试,需要设计测试电路板。测试电路板主要提供测试接口和电源。

主题

回复
发表于2020-03-03 17:16:33   |  显示全部楼层
3#
芯片的控制信号和数据信号由红色飓风II-Xilinx FPGA 开发板提供,使用ISE13.2 软件建立测试工程,编写Verilog 测试程序(主要包括按照时序提供分频后的测试时钟、数据信号和控制信号),通过JTAG 下载到FPGA 的PROM 中,重新上电进行测试,通过RIGOL DS1102CA 双通道示波器捕捉信号。

主题

回复
发表于2020-03-03 17:17:17   |  显示全部楼层
4#
存取时间也是SRAM的一个重要参数,它可以表示存储器的工作速度。测量得到,存取时间=299.4ns-293.2测量存取时间时,不同的数据端口会有ns=6.2ns。较小差别,这与实际芯片制造和不可避免的测量误差均有关。

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部