跟业界的学长聊天,一些话让我受益匪浅

1.高手和新手的区别是,高手能用最少的CODE完成同样的功能,而且保证coner最少,bug最少

2.功能能正确的话,再保证综合中没有问题,还有后面一系列的过程都没有问题,最终流片OK。

3.constraints中这些值是根据芯片的使用环境,测量或者估算的都不是随便给的,也不第一次寄生参数提取后拿出来的。纯纯的靠经验。一般来说 P&R后作的 CTS产生的jitter和skew都会和前期综合是估算的那些值大致相当,这些东西需要经验。

4.DCT是DT topolo(后面这个怎么拼,忘了)。具体就是跟物理综合类似,前端综合时就读入PLACE的DEF。方法学上的吧,或者DC直接支持只是在流程上有区别。promot是这样的。UG中有的 。

5.hierarchy深无所谓,只要R2R之间逻辑深度不深,那综合就不会有问题。HIER深,对综合没什么影响除非你用bottom-up综合,而且逻辑层次间不优化否则没影响。我们在写详设方案时,就考虑到在使用的工艺下,在给定约束中,最多的逻辑深度是多少,然后做方案时就会考虑逻辑深度不能太深

6.top level直接综合,能得到最好的结果。一般只有芯片太大,没法top直接综合,才采取subchip单独综合,top上只link的方法(TOP没有其 它逻辑时)。因为大的项目都是subchip单独综合,TOP上再综合,TOP综合时subchip间如果离的远,那连线的delay就是 i->reg的input delay了.

7.高手,都对工艺库很了解大概知道每个AND,OR,MUX的延迟是多大。

8.作为DESIGNER的基本功,别总跟DC过不去,强化自己电路的理解,还有一些很common的协议之类的,才是最重要的.

9.常用module的设计,起效最快,最不浪费的就是,常用电路的设计。IC类的面试,笔试,都只问这个。

工作后,好好了解一下工具比较重要。多看看前面的协议啊,这是第三步,还要看你以后公司做什么的。

10.因为有很多很有经验的人,会把流程搞好他们的经验,保证了流程是最可靠的新人只需要run,设计的任务不是跑dc,而是根据要求,设计出最优化的电 路。在做一个项目中,会有很多需要跑流程的事情要做,那时候,遇到什么学什么就行,在学校的时候,如果见的多,看的多,或者有接触的话,在用的时候,就会 上手快很多

11.高手和新手的区别是,高手能用最少的CODE完成同样的功能,而且保证coner最少,bug最少,可读性很高。往往新手写的RTL都是晦涩难懂的而高手些的都很间接。就是一些不容易发生和验证的情况,但是那些情况会导致你的设计有问题。

时间: 2024-08-03 03:46:20

跟业界的学长聊天,一些话让我受益匪浅的相关文章

如何判断一个女孩想不想和你聊天?恋爱话术库!

如何判断一个女孩想不想和你聊天? 一.女生想和你聊天的表现: 1)眼神交流.如何判断一个女孩想不想和你聊天?看她的眼睛.如果她也在时不时地和你有眼神交流,或者是眼睛时不时看看周围又看看你,而她又是微笑的,说明她对你们之间的谈话很感兴趣. 2)细微小动作.如何判断一个女孩想不想和你聊天?不管是男人还是女人,在自己感兴趣的人面前,都会不自觉地对自身的肢体语言做微妙的调整.女性最常见的动作时不时摆弄一下头发和衣服:抓一小撮头发绕着手指玩儿,或者拿一小撮头发不停地扫脸颊,或者是揉一揉手腕,捏一下脖子等.

没有什么不可能—记山东省第六届ACM程序设计竞赛(退役总结帖)

大一下学期,第一次听说了ACM这个词,当时每周六也开设了培训课,但我好像一次也没有去过,当时对这个词并没有什么太大的印象.后来学院里引进了自己的OJ,那时候我连基本的输入输出格式都不懂,当经历了一堆的WA,TLE之后突然换来的一个AC竟带来了莫名的喜悦.后来学院举办了第一届ACM程序设计竞赛,我报名参加了新秀赛和团队赛.三个小时的新秀赛,当时貌似做出了三道,意外的拿到了一等奖,这也成为了我大学生活的一个重要转折点.四个小时的团队赛,做得很艰难,各种不会,最后只做出了一道,排在三等奖的末尾.比赛之

第1次作业:软件工程之计算机生涯序言

不能明天再努力,一定要今天 只能在今天努力 只有在今天努力过的人 只有今天开始努力的人 明天才会到来 ---- ---- <赌博默示录> 第一部分:结缘计算机 其实有点感慨,大学四年就这样稀里糊涂的过了两年.当初有人问我,你为什么选择计算机专业?当时我笑着跟他们说,因为计算机赚钱多.要说接触计算机,也就是小学家里买了第一台电脑,当时很流行玩CF和QQ堂,于是就开始了与计算机常伴的生活.看了那些博主的生活经历,我就觉得自己学计算机就是闹着玩.博主们玩游戏都能想着怎么平衡游戏,而我只想着怎么赢,输

LeetCode —— 258

和学长聊天的时候,知道了世界上还有一个叫LeetCode的OJ平台,听说相当不错,我暂时弃了九度OJ,开刷LeetCode. LeetCode最吸引我的地方在于,每一道题都有对应的Discuss,在讨论板块里,有世界各地的优秀程序员发布的解法,可以在里面看到很多优秀的代码,优秀的思想,受益匪浅. 今天分享的题目是题号258 Add Digits 题目的意思很简单,输入一个int型数字num,将num的每个位加起来,重复这个过程,直到结果只有个位数为止,即结果为0-9. 我的第一反应是,写一个循环

2014年 总结

一年里充满了意外,先是高考以最差成绩结束中学生活,离开了一些老同学:后是误打误撞进入了烟台大学学习计算机,并且认识这些让我心情舒畅的舍友.同学. 想起今年5月曾经在毕老师家里讨论高考时那个自信满满的我,真是连我自己都哭笑不得.毕老师问我要考什么学校,我说没想好至少也是211吧.结果却是在理综考试中出现了意外,刚够一本线.考完试后,心情差到了极点,好长时间才平复过来.用我妈的话讲就是,在床上躺了半个月.现在回想查成绩时在爸爸妈妈面前哭成林黛玉真的有点不妥,他们肯定比我更失望,自己太不懂事了.之后好

2016上半年

每个人的追求与梦想不同,允许自己的梦想很大,愿望很多,但是不能够做白日梦,迟迟不行动.感谢友邻,感谢小伙伴,让我们能一起坚持早起,坚持学习英语,坚持想要坚持的.<余罪>里最让我触动的一句话是:就算有一天一无所有,也不缺从头再来的勇气.些许感触,些许安慰,每个人都是孤独的旅行者,害怕着未知,害怕着远方,可是有什么呢,怕什么呢,大步向前就好,当你有一天活成你满意的模样,那一刻都是值得的. 不要轻易被自己感动,也千万别轻易否定自己和执行力,记得学长这句话. 2016上半年,从最开始的两个月的坚持,到

【腾讯、网易、人人、爱奇艺、创新工场、360】【产品经理】【全职】【求职思考】【转载】

前言:自我介绍 信通小本,北京人,成绩中上,也拿过三年的奖学金,但编程能力不强,天赋有限,大二时便决定放弃技术类工作.常自省,多实践,自大一开始实习,前后有五次实习经历,其中,一次创新工场产品实习经历,和一次互联网创业经历.找工作前,算是一个入门级PM. 第一部分:求职数字   获得的offer:网易.腾讯.360.人人网.友录.多盟.爱奇艺.创新工场,此外还有一家创业公司offer,是走的社会招聘.最终签约网易. 面试:前后参加过三.四十场面试,没有挂过,每次都能面到最后一面. 笔试:挂过一次

Python权威指南的10个项目(1~5)

引言:??我相信学习Python过的朋友,一定会喜欢上这门语言,简单,库多,易上手,学习成本低,但是如果是学习之后,不经常使用,或者工作中暂时用不到,那么不久之后又会忘记,久而久之,就浪费了很多的时间再自己的"曾经"会的东西上.所以最好的方法就是实战,通过真是的小型项目,去巩固,理解,深入Python,同样的久而久之就不会忘记.??所以这里小编带大家编写10个小型项目,去真正的实操Python,这10个小型项目是来自<Python权威指南>中后面10个章节的项目,有兴趣的朋

两句话跳转QQ聊天界面 通过web方式

NSString *qq=[NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",@"11027037153"]; NSURL *url2 = [NSURL URLWithString:qq]; if (![[UIApplication sharedApplication] canOpenURL:url2]) { [[UIA