python工程师的发展路线,python后端项目经验

  python工程师的发展路线,python后端项目经验

  介绍完项目的作用,今天我们就来介绍一下项目的策划。

  芯片设计是一个前端,后端,验证.一项各部门互相配合的任务。整个周期很长,一般需要几个月甚至一年。那么,在这期间,各个部门是如何进行项目进度的呢?

  通常,在一个公司里,一个项目根据进度被分成几个阶段。至于划分方法,每个团队都不一样。下图是简单的设计流程图。你可以了解每个角色在每个阶段需要承担什么样的任务。

  我把设计分为六个阶段,“A,F,P,L,C,M”

  A代表分析阶段。也有很多芯片没有分析阶段,直接进入版图设计阶段。这个阶段是前期热身阶段。通常,我们没有完整版本的网表,只有几个集成模块。在这个阶段,我们应该重点关注与前端的交互,并了解设计中的一般数据流是什么样的,以及一些主要的挑战在哪里。

  F代表平面布置阶段。顾名思义,这个阶段已经有了一个版本的网表,可以支持我们开始平面布置阶段的工作。

  对于高层来说,最重要的是做好以下工作:

  1.确定一个芯片的Die Size

  2.各个Partition的划分

  3.大概需要多少个IO

  4.一些复杂IP的布局

  合理地完成这些任务,以确保顶层没有重大的收敛问题。

  对于Block级别,在此阶段,您可能不仅要完成flooor计划、布局,而且通常还需要更进一步,包括CTS和路线,以及定时关闭。我们将在平面布置阶段进行多次尝试,以确保整个块级足够可靠。

  P代表初步阶段,这是一个准备阶段。在这个阶段,对我们来说最重要的是完成一个完整的顶级审判过程。当然,其他所有的角色,包括DFT的插入和验证,噪声的分析,时序的分析,都要在这个阶段完成。确保最终的签署工作可以在下一个“L”阶段以最少的迭代完成。因此,FP阶段共同构成了一个完整的审判过程。

  L代表布局阶段,也称实施阶段。在这个阶段,我们已经得到了正式的最终网表。在整个阶段,我们卷起袖子,全力以赴,完成我们所有的设计工作,并准备流片。

  C代表检查阶段。我们在此阶段需要做的主要工作是将物理数据库转换为GDSII,并完成LVS和DRC的检查。其实随机设计的复杂度越来越高。如果我们不在“L”阶段做一些DRC和LVS的工作,在如此短的时间内完成检查这样的清理工作将是困难的。

  M代表最终制造阶段。通常称为生产阶段,通常需要3个月左右的时间来完成芯片的加工生产。

  好了,介绍了一个芯片后端设计的大致规划进度(鉴于知识水平有限,很多东西应该是漏掉了。总之,希望你能有第一印象,清楚地了解自己在一个项目中所处的阶段。

  下期再见

  

  

  公司招聘

  请将您的简历在电子邮件中盖章:taozhang3260@163.com

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: