微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 物理后端软件开发

物理后端软件开发

时间:10-02 整理:3721RD 点击:
小妹有意从事物理后端软件工具开发的工作,但不知道物理设计工具需要学习那些算法,希望有知道的大虾能指点一二,不胜感激呀!

高技术贴,占坑待大牛

请问您是去大的EDA公司做R&D呢?
还是,去小公司做一些小型的专用EDA工具呢?
还是自己有了个小点子,想发展一下呢?
欢迎来信交流

我是想去EDA工具开发公司做物理后端的EDA工具开发,做过物理设计,但只是用现成的工具来完成P&R,很想了解算法是如何实现的。不知您能不能给一些建议,应该去了解哪些算法,谢谢了!

就算去EDA工具公司你也没法了解具体算法是什么,那些code是很机密的,不会铺开了让你看个够。
但是,我敢说那些算法并不是什么高端得不得了的东西,就是一些非常经典而通用的算法改进而来的,随着芯片设计的要求越来越复杂,EDA工具代码就像个臃肿的胖子,既要兼容老版本,又要针对新东西,所以软件体积不断增大。软件设计和芯片后端设计是完全两个概念,虽然它们都是在为芯片而服务。

我不知道你是处于好奇心,还是什么别的目的,要去了解EDA工具内部构造。 不过我还是奉劝你,如果你喜欢设计芯片,那么就去design house,如果你真的想打破沙锅问到底,来EDA公司也不能满足你上述需求。

哈哈,谢谢您的劝告。我总觉得了解一些工具的算法对物理后端设计应该是有些帮助的,比如了解工具的优化算法,总比你盲目的使用工具进行优化好一些吧,这样可以更好地辅助你进行物理设计。

编写eda工具不太需要了解半导体知识的, 基本上是算法实现,只要数学和计算机好就可以了

你只要知道工具不同的command和option对于你的design能得到什么效果就好了,这就等同于了解了算法一样。
孩子,别把精力浪费在过于深入的地方,除非你有很多时间。

一个罗卜一个坑,你去把算法研究了,让那些软件工程师干什么吃的。

如果你真的对算法很有兴趣,可以去读个硕/博嘛,国内高校就有从事相关研究的。
比如这个:
http://ic.sjtu.edu.cn/sub/some/teacher.asp?teachername=shiguoyong

呵呵, 国内还真有研究这个的呢。不错不错, 研究出新算法可以卖给S或C啊。

对设计的优化 个人觉的不是靠工具,而是靠对design 的理解

上一篇:map文件问题
下一篇:lib文件编写问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top