DFT笔记81
8.4.4 BRAINS: A RAM BIST CompilerEmbedded memories不像大宗商品类的存储,通常需要针对不同的ASIC和SOC应用来定制,这种情况下BIST电路也需要被定制,所以经常要用到embedded memory cores的话,自动的BIST电路生成工具也是必须要有的,来提升量产。市场上有很多商用的RAM BIST compilers (generators),他们可能来自的公司有:Mentor GraphicsSynTestVirageLogic这里展开讲解的BIST compiler叫做BRAINS (Bist for RAm IN Seconds),它用创新的BIST templates和memory specification techniques既能支持SRAM也能支持DRAM,因为BRAINS是一个学术工作成果,所以能展开讨论。这个compiler生成BIST的大致流程是:拿到用户提供的memory specifications和test requirements之后,compiler可以用可综合的HDL (i.e., Verilog)生成BIST设计可综合的BIST core可以针对不同的加工工艺做优化,它可以在multiple memory cores之间共享,BRAINS生成的BIST对于不同March tests是可编程的,它可以对用户定义的March elements自动做优化BRAINS可以对不同类型的embedded memory architectures and configurations用独特的技术生成BIST电路。对比而言,microcode-based design对于non-March tests (at a lower speed)具有更高的灵活性FSM-based design对一些固定的测试算法能实现更小的面积BRAINS是对于SRAM和DRAM都可行的BIST compiler,它包括4个部件:BIST templatesmemory libraryBIST intermediate description (BID) data formatcompiler engine当BRAINS收到specifications and the test requirements作为输入之后,就会把它们翻译为BID格式,然后compiler engine根据这些输入和memory library通过生成一个定制的BIST module或者用BIST templates集中的某一个现存的module生成BIST设计。BRAINS为March-based testing生成BIST电路,它通过各种BIST templates实现,事实上,并不能通过简单地改变参数实现设计移植,这通常需

相关新闻

Playwright选择器稳定性指南:从CI失效到语义化定位

Playwright选择器稳定性指南:从CI失效到语义化定位

1. 项目概述:为什么你写的 Playwright 选择器总在 CI 环境里“突然失效” “ page.locator(button#submit) 在本地跑得好好的,一上 GitHub Actions 就 timeout”——这句话我过去三年在 Slack、内部 Wiki 和 Code Review 评论里至少见过 278 次。不是网…

2026/7/19 6:54:32 阅读更多 →
Sqribble电子书生成器:面向知识工作者的PDF出版流水线

Sqribble电子书生成器:面向知识工作者的PDF出版流水线

1. 项目概述:这不是“一键生成”,而是一套被精心封装的出版流水线 你有没有过这种经历:手头有一篇写得不错的博客文章,或者一份整理好的课程讲义,突然需要把它变成一本看起来像模像样的电子书——用于客户提案、知识付…

2026/7/19 5:27:45 阅读更多 →
HarmonyOS7 对象监听任务页实战:@Observed 与 @ObjectLink 不只是会用,还要用得顺手

HarmonyOS7 对象监听任务页实战:@Observed 与 @ObjectLink 不只是会用,还要用得顺手

文章目录先看两个被观察的对象addScore() 比构造函数更值得看ObjectLink 适合拆子组件页面结构怎么看完整代码写在最后Observed 和 ObjectLink 很适合讲“对象级响应式”,但只讲概念会有点飘。这个案例把它放到用户资料和每日任务里,就好理解多了&#x…

2026/7/19 5:23:45 阅读更多 →

最新新闻

互联网大厂常见Java面试题及答案汇总(2026持续更新)

互联网大厂常见Java面试题及答案汇总(2026持续更新)

金九银十即将来袭,又是一个跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,今天为大家准备了互联网面试必备的 1 到 5 年 Java 面试者都需要掌握的面试题,分别 JVM,并发编程,MySQL,Tomca…

2026/7/20 0:15:40 阅读更多 →
ngx_output_chain_get_buf

ngx_output_chain_get_buf

1 定义 ngx_output_chain_get_buf 函数 定义在 src/core/ngx_output_chain.cstatic ngx_int_t ngx_output_chain_get_buf(ngx_output_chain_ctx_t *ctx, off_t bsize) {size_t size;ngx_buf_t *b, *in;ngx_uint_t recycled;in ctx->in->buf;size ctx->buf…

2026/7/20 0:13:39 阅读更多 →
python数据可视化技巧的100个练习 -- 31. 类别数据的点图

python数据可视化技巧的100个练习 -- 31. 类别数据的点图

重要性★★★☆☆ 难度★★☆☆☆ 你是一家零售公司的数据分析师。你的经理要求你可视化最近产品发布的客户满意度评级分布。评级是分类的,范围从“非常不满意”到“非常满意”。创建一个点图以显示每个评级类别的频率。使用 Python 进行数据处理和可视化。在代码中生成输入…

2026/7/20 0:12:39 阅读更多 →
智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026

智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026

在2026世界人工智能大会(WAIC 2026)举办期间,千里科技董事长、阶跃星辰董事长印奇作为特邀嘉宾出席大会开幕式并在大会主论坛(上午场)发表主题演讲《当智能体进入物理世界》。在印奇看来,"智能体"…

2026/7/20 0:12:39 阅读更多 →
商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”

商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”

7月18日,在WAIC 2026商汤科技 “基座大模型架构创新与生态合作论坛”上,商汤科技联合创始人、大装置事业群总裁杨帆发表《智变共生——加速AI基础设施持续升级》主题演讲,系统呈现了商汤大装置国产AI基础设施“技术-生态-商业”闭环布局&…

2026/7/20 0:12:39 阅读更多 →
2026年具身智能领域代表性机器人产品观察:普渡一脑多形底座与实景落地解析

2026年具身智能领域代表性机器人产品观察:普渡一脑多形底座与实景落地解析

前言2026年被行业视为具身智能从"实验室炫技"走向"规模化量产"的关键拐点。据弗若斯特沙利文《全球商用服务机器人市场研究报告》,普渡科技以23%市占率位居全球商用服务机器人第一,业务覆盖85+个国家和地区,累…

2026/7/20 0:11:39 阅读更多 →

日新闻

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

7月18日智东西消息,在2026 WAIC期间,努比亚联合字节豆包打造的二代“豆包手机”努比亚NaviX Ultra首次亮相,相比一代有诸多升级。智能体手机理念中兴通讯终端事业部总裁、努比亚总裁倪飞表示,智能体手机要从人操作手机变为手机帮人…

2026/7/20 0:00:34 阅读更多 →
努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra:外观与功能双升级在2026 WAIC期间,首次亮相的努比亚NaviX Ultra吸引了众多目光。它是努比亚联合字节豆包打造的二代“豆包手机”,与一代努比亚M153相比,外观设计变化较大。其机身背部搭载横向排布的大尺寸影像模…

2026/7/20 0:00:34 阅读更多 →
C# 将逗号分割的字符串转换为long,并添加到List<long>

C# 将逗号分割的字符串转换为long,并添加到List<long>

目录 方法1:使用Split和Convert.ToInt64 方法2:使用LINQ的Select和ToList 方法3:使用TryParse进行异常安全转换(推荐) 如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天…

2026/7/20 0:00:34 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

月新闻