Pre-silicon Memory Validation

Lim Kae Yih, Ch’ng Pei Chun, Lee Ching Yee, Moiseev Mikhail, Ngo Seow Yin, Ang Boon Chong, Koay Say Beng
{"title":"Pre-silicon Memory Validation","authors":"Lim Kae Yih, Ch’ng Pei Chun, Lee Ching Yee, Moiseev Mikhail, Ngo Seow Yin, Ang Boon Chong, Koay Say Beng","doi":"10.1109/ICECE56287.2022.10048647","DOIUrl":null,"url":null,"abstract":"For memory design, it will go through a series of quality assurance checks to validate the completeness of the collaterals before releasing to production usage. The quality check for memory collateral is similar to the quality check done within standard cell collaterals. The issue with memory collateral validation is the IP coverage, as memory instantiation is manual, unlike standard cell instantiation is handled by the EDA tool automatically. Hence, for memory design, the permutation of memory cells instantiation, the permutation of placement within the same type of memory IP and across memory IP types as well as exhaustive coverage of memory collateral from timing, layout, noise, functional model and reliability model are always the question unanswered, prior production release. Prior production release of memory collateral, limited memory instantiation is done based on design instantiation, such as application processing unit (APU) design blocks, digital signal processing (DSP) design block, graphic processing unit (GPU) design blocks as well as central processing unit (CPU) design blocks. For other hardmacro IPs such as GPIO or SERDES, the IP coverage is not a concern as the IP variant is limited. This paper will share the general-purpose memory design for the memory compiler’s pre-silicon validation that addresses the above concerns. Hopefully, the sharing will benefit the design community.","PeriodicalId":358486,"journal":{"name":"2022 IEEE 5th International Conference on Electronics and Communication Engineering (ICECE)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 5th International Conference on Electronics and Communication Engineering (ICECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECE56287.2022.10048647","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

For memory design, it will go through a series of quality assurance checks to validate the completeness of the collaterals before releasing to production usage. The quality check for memory collateral is similar to the quality check done within standard cell collaterals. The issue with memory collateral validation is the IP coverage, as memory instantiation is manual, unlike standard cell instantiation is handled by the EDA tool automatically. Hence, for memory design, the permutation of memory cells instantiation, the permutation of placement within the same type of memory IP and across memory IP types as well as exhaustive coverage of memory collateral from timing, layout, noise, functional model and reliability model are always the question unanswered, prior production release. Prior production release of memory collateral, limited memory instantiation is done based on design instantiation, such as application processing unit (APU) design blocks, digital signal processing (DSP) design block, graphic processing unit (GPU) design blocks as well as central processing unit (CPU) design blocks. For other hardmacro IPs such as GPIO or SERDES, the IP coverage is not a concern as the IP variant is limited. This paper will share the general-purpose memory design for the memory compiler’s pre-silicon validation that addresses the above concerns. Hopefully, the sharing will benefit the design community.
预硅存储器验证
对于内存设计,在发布到生产使用之前,它将通过一系列质量保证检查来验证抵押品的完整性。内存附属品的质量检查类似于标准单元附属品的质量检查。内存附带验证的问题是IP覆盖,因为内存实例化是手动的,不像标准单元实例化是由EDA工具自动处理的。因此,对于内存设计来说,存储单元实例化的排列,相同类型的内存IP内和跨内存IP类型的放置排列,以及从时间,布局,噪声,功能模型和可靠性模型的内存附带的详尽覆盖始终是未解决的问题,在生产发布之前。在内存附属产品发布之前,有限的内存实例化是基于设计实例化完成的,例如应用处理单元(APU)设计模块、数字信号处理(DSP)设计模块、图形处理单元(GPU)设计模块以及中央处理单元(CPU)设计模块。对于其他硬宏IP(如GPIO或SERDES), IP覆盖范围不是问题,因为IP变体是有限的。本文将分享用于内存编译器的预硅验证的通用内存设计,以解决上述问题。希望这些分享能使设计社区受益。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信