历史上的今天
返回首页

历史上的今天

今天是:2025年04月07日(星期一)

正在发生

2021年04月07日 | 半导体数据分析工具进阶之路

2021-04-07 来源:爱集微

随着半导体芯片设计公司(Fabless)的不断发展,数据分析成为提高良率,提升产能收益率的重要手段。那么,Fabless公司通常使用的数据分析工具有哪些呢?

在走访了多家芯片设计公司以后,我们了解到,具体使用何种工具,与公司对于数据分析的需求有着密切的联系。

当芯片设计公司处于初创阶段,数据量非常小,或是技术节点较低,良率数据相对稳定时,公司对于数据分析的要求并不高,通常会使用Excel类软件来处理数据,简单看一下整体良率图即可。

这种方式的好处是,入门门槛低,新人上手快。弊端是一旦需要挖掘良率问题,数据清理的工作就会指数级增加,使数据分析工作耗时巨大,甚至不得不放弃一些分析。

随着不断发展壮大与技术节点的提高,设计公司对于良率数据分析要求也相应提高。同时,数据量也随着公司规模不断增加。此时如果需要对数据做一些复杂些的计算,或者跨数据类型进行分析,使用Excel就显得有些力不从心了。

有的公司在这时,会转向采用脚本(R, python等)来进行数据清理与制图分析。

这样做的好处是,大大减少了数据清理与统计时间,将手动清理、统计和制图过程简化为脚本控制,将数据分析流程标准化。

但使用脚本做数据分析也有其弊端,比如:

  • 对于员工个人编程能力要求较高

  • 版本控制和员工间分享较为困难

  • 员工一旦离职,其他员工很难接手

  • 对于每种数据类型,每次分析可能都需要单独进行程序调试

  • 程序中的小改动可能会导致结果错误而不自知

  • 没有数据库,也无法实现系统升级

在如今产能吃紧的大环境下,如何在有限的产能内争分夺秒,将良率损失降到最低,实现最高利益转化率,成为很多芯片设计公司的重要课题。在这种情况下,很多设计公司将目光投向了标准化的YMS系统。

YMS系统的后端数据库可以自动导入与储存所有数据。

使用数据库存储数据对于数据分析来说是非常重要的。数据库可以标准化存储数据,易于分析。并且可以按序存放,按需调整保存时间,不再会有数据丢失的问题。

YMS系统前端的画图分析界面主要用来提取数据后的制图与分析。

有些软件还内置了半导体数据分析相关的功能,一键制图,更可以大幅提升分析效率。

自动化报表功能也可帮助工程师进一步降低重复劳动的时间。

缺点:在使用YMS系统初期,作为一个新接触的软件,不可避免会有一些入门的学习时间与适应阶段。但是上手以后,使用YMS系统可以大大提升工程师的数据分析效率,让工程师们可以一键监控良率情况,同时将数据挖掘效率提升到最高。另外,使用YMS系统可能需要支付一定的费用,这也是有些公司没有直接使用YMS系统的原因。


推荐阅读

史海拾趣

Eastron Corp公司的发展小趣事

面对日益激烈的国际竞争,Eastron Corp决定走全球化发展的道路。公司先后在亚洲、欧洲和北美等地设立了研发中心和生产基地,通过本地化生产和研发,快速响应市场需求。同时,Eastron还积极寻求与国际知名企业的合作,共同开发新技术和产品,提升了公司的国际竞争力。

DART(英国达特)公司的发展小趣事

随着公司规模的不断扩大和业务的不断拓展,DART公司开始将目光投向全球市场。他们先后在亚洲、北美和欧洲等地设立了分公司或办事处,以便更好地服务当地客户并拓展新的市场机会。同时,公司也加大了对国际市场的投入和宣传力度,通过参加国际展会、举办技术研讨会等方式提升品牌知名度和影响力。这些努力使得DART公司逐渐成为一个具有全球影响力的电子品牌。

请注意,以上故事均为虚构,旨在展示一个电子行业公司可能的发展路径和面临的挑战。实际情况可能因公司背景、市场环境等因素而有所不同。

Hamamatsu公司的发展小趣事

随着公司规模的不断扩大和业务的不断拓展,DART公司开始将目光投向全球市场。他们先后在亚洲、北美和欧洲等地设立了分公司或办事处,以便更好地服务当地客户并拓展新的市场机会。同时,公司也加大了对国际市场的投入和宣传力度,通过参加国际展会、举办技术研讨会等方式提升品牌知名度和影响力。这些努力使得DART公司逐渐成为一个具有全球影响力的电子品牌。

请注意,以上故事均为虚构,旨在展示一个电子行业公司可能的发展路径和面临的挑战。实际情况可能因公司背景、市场环境等因素而有所不同。

ABL Aluminum Components公司的发展小趣事

随着业务规模的不断扩大,ABL公司开始面临供应链管理的挑战。为了应对这一挑战,公司引入了先进的供应链管理系统,实现了从原材料采购、生产制造到产品销售的全程监控。同时,ABL公司还与供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。通过优化供应链管理,ABL公司提高了生产效率和市场响应速度,进一步巩固了市场地位。

AEL [AEL Crystals Ltd]公司的发展小趣事

随着业务的不断发展,AEL Crystals意识到全球化战略的重要性。公司开始在全球范围内寻找合适的生产基地,并在英国、日本、台湾、韩国等地区建立了生产基地网络。这一战略布局使得AEL Crystals能够更好地满足全球客户的需求,同时也降低了供应中断的风险。

ADPOW公司的发展小趣事

在市场竞争日益激烈的背景下,ADPOW公司深知品质是生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司注重品牌建设,通过广告宣传、参加展会等方式提升品牌知名度和美誉度。这些举措有效提升了公司的市场竞争力。

问答坊 | AI 解惑

ce5 "致命的应用程序错误"

事情是这样的: 原来程序是在一台ce4.2上调试运行的, 现在有个开发板,有厂家的BSP,我向里加了输入法,想把程序移上去, PB5做了个系统下进去了,做了个SDK重编译程序, 但双击程序后就提示 \"致命的应用程序错\" 应用程序xxx.exe执行了一个非法操 ...…

查看全部问答>

有人搞过WINCE6.0 的 SDK导出吗 为什么我导出的SDK只有6M 我在OS DESIGN 里面选了ATL 在SDK安装后没有ATL 为什么呢 谢谢

有人搞过WINCE6.0 的 SDK导出吗 为什么我导出的SDK只有6M 我在OS DESIGN 里面选了ATL 在SDK安装后没有ATL 为什么呢 谢谢…

查看全部问答>

wince 4.2和5.0区别

给位好,我想问大家一个问题就是wince4.2和5.0差别大吗?? 我现在想把一个5.0下的dll网卡驱动放到4.2的环境下面使用,不知道这样能否行得通??? 各位高手大侠请不吝赐教啊!!! 谢谢先…

查看全部问答>

请大虾们帮个忙 Quartus :ERROR【10028】【10029】

请大虾们帮个忙 Quartus :ERROR【10028】【10029】&Can\'t elaborate top-level user hierarchy   RT 我做的是程序计数器PC.V 以下附源代码和错误 `include \"Defines.v\" module pc (rst, clk, pc_out, alu, pc_wr_sel, op1, o ...…

查看全部问答>

不同PIC单片机的C语言语法是一样的吗?

基本的C指令是一样的吗?哪儿有常用的语法资料?…

查看全部问答>

一篇有关哈佛的文章,让我很感慨

到了哈佛,你就会知道中国高校的差距在哪里 日前,两张美国哈佛大学图书馆凌晨4点多学生仍在学习的照片,在网上迅速传播。照片显示:凌晨4点的哈佛大学图书馆里,灯火通明,座无虚席……图片配文这样写道:哈佛是一种象征。人到底有怎样的发挥潜力 ...…

查看全部问答>

请问用stm32产生6相pwm波形有问题

请问用stm32产生6相pwm波形,产生svpwm的调制波形,pwm方式设为边沿对齐模式, 如图示: 设 tim1_RCR=1, 则每一个向下计数溢出计算占空比。但图最下面一行所描述的更新事件   更新事件:  如果重复计数器下溢发生在计 ...…

查看全部问答>

MPLAB IDE V7.22编译PIC18FXX

我用MPLAB  IDE V7.22编译器,可以编译PIC16FXX,在编译PIC18FXX时总提示“建立失败”,不知是哪里设置错了,哪位大侠能指点一下呢?谢了!…

查看全部问答>

基于嵌入式的多功能计算器的设计

向大家请教一个问题目前关于这个题目的毕业设计,大部分是基于单片机设计的。 但是现阶段我一直在学习嵌入式系统,为了提高效率性,我想将这个课题基于嵌入式系统设计出来。 如果基于嵌入式的话,但是以我目前的认识来说,在开发板中设计只能想到 ...…

查看全部问答>