ICDREAM期望能给您带来更多有价值、有深度的信息!
ICDREAM力图打造成为集成电路圈提供生活、学习、工作、合作等信息的专业平台,敬请关注!
拒绝芯片后端设计外包,自己的芯片自己做!
》》》》详情请点击进入《《《《
Python---让繁琐集成电路设计工作自动化。
这是机器代替人的时代,也是人控制机器的时代。这是集成电路设计程序员的时代,也是非软件程序员学编程的时代。这是算法的时代,也是编程语言的时代。
这就是计算机编程的威力。计算机就像瑞士军刀,可以用来完成数不清的集成电路设计任务。许多IC人花上数小时点击鼠标和敲打键盘,执行重复的任务,却没有意识到,如果他们给机器正确的指令,机器就能在几秒钟内完成他们的IC工作。
集成电路设计程序员不需要知道太多数学
常听到的关于学习编程的最常见的顾虑,就是大家认为这需要很多数学知识。其实,大多数编程需要的数学知识不超过基本算数。
集成电路设计编程是创造性活动
集成电路设计编程是一项创造性任务,有点类似于用乐高积木构建一个城堡。你从基本的想法开始,希望城堡看起来像怎样,并盘点可用的积木。然后开始构建。在你完成构建程序后,可以让代码变得更美观,就像对你的城堡那样。
集成电路设计编程与其他创造性活动的不同之处在于,在编程时,你需要的所有原材料都在计算机中,你不需要购买额外的画布、颜料、胶片、纱线、乐高积木或电子器件。在程序写好后,很容易将它在线共享给整个世界。尽管在编程时你会犯错,这项活动仍然很有乐趣。
集成电路设计python编程应用案例
案例1:
从Web 抓取信息”展示了如何python编程来自动下载上传网页,解析它们,获取信息,这称为从数据中抓取信息并结合web进行项目管理应用。
案例2:
处理Excel 电子表格。
封装IO信息的Excel处理,如何对成千上万的IO信息进行整理并轻松对接到封装厂。
python编程处理Excel 电子表格,这样你就不必去阅读它们。如果你必须分析成百上千的文档,这是很有帮助的。
案例3:
处理CSV 文件和JSON 数据”解释了如何编程操作CSV 和JSON 文件。
CSV 和JSON 文件是集成电路设计中重要的数据交换标准格式,通过python可以自动化并准确的进行各IC设计流程的信息传递。
案例4:
保持时间、计划任务和启动程序”解释了Python 程序如何处理时间和日期,如何安排计算机在特定时间执行任务。
通过python完成项目流程设计环节的自动化执行并记录执行细节信息。
案例5:
发送电子邮件和短信”,通过python编程来发送电子邮件和短信,做到实时监控项目执行质量。
案例6:
用GUI 自动化控制键盘和鼠标”解释了如何编程控制鼠标和键盘,自动化鼠标点击和击键等。
在传统的集成电路设计工作下,使用者必须透过键盘输入IC设计指令,才能进行设计操作。麻烦的是如果你的英文不好,光是背工具指令,就够让你头痛了。
通过Python的GUI编程,GUI 的操作环境以图形及窗口方式显示,使用者只要用鼠标进行操作,英文再怎么不行,照样可以看图标找到需要的指令来进行操作。所以 GUI 接口的亲和性设计,可说是集成电路设计工作上的一大突破。
基于OpenAccess进行集成电路设计,python必不可少
采用OpenAccess数据库可以给芯片设计师带来极大的好处,但这是一项并不轻松且富有挑战性的任务。
目前大部分国际一流IC公司都在OpenAccess联盟中。
硅集成行动组织(Si2),该组织的OpenAccess联盟日益增长,现在已经达到38名成员,其中包括EDA巨头:Cadence Design Systems,Mentor Graphics,Synopsys和芯片设计与制造巨头公司:Freescale半导体、TSMC、Samsung、IBM、英特尔、LSI Logic、飞利浦、高通以及互联网巨头:Google等。
对于EDA客户来说,工具的互操作性能总是一个大梦想。但是原先的努力,总是在EDA供应商的保护主义和无休止的争吵中无功而返。
该联盟期望可为EDA工具互操作性标准的普及打开大门,面向逻辑和物理设计之间通信标准的发布应用会加快业内的采用。目前已从EDA公司、工具库供应商、导体制造商和晶圆厂收到了积极的反馈信息。
Freescale、LSI Logic和IBM公司的代表分别阐述了各自公司是如何采用OpenAccess,并把内部工具移植到该数据库上运行的。这三家公司都是Si2组织旗下OpenAccess联盟的活跃分子。
OpenAccess提供了一个集成设计系统,与现存的专有数据模型相比,它消耗更少的内存,并提供更好的性能。但他们也指出,移植内部工具需要消耗大量时间和资源。
重要的是创建一个更加统一的设计流程,从而允许内部交换知识产权(IP)。
毫不夸张地说:如果没有基于OpenAccess进行集成电路设计,大概率属于IC设计业界二流水平。
关于 ICDREAM
www.icdream.com诞生于2010年,通过8年的沉淀已经成为业内首屈一指的专业论坛,成为行业内数万资深工程师信息交互、分享的首选平台。
2018年论坛正式升级成为中国半导体行业数据信息服务中心。为行业内50万从业工程师,1500家业内企业,提供更全面,更专业,更精准,更深度的数据信息服务。