saber酱的抱枕

生于忧患,死于安乐

05/3
11:23
其他

如何做TOP整合?

讲点别的吧

最近做了整合。当然是前端整合,对接后端整合的那个。

需要关注什么?

  1. dummy。请下面各IP出好dummy,建好top dummy,也想好有没有缺的?如果可能的话,留一点点余量(主要是指改动很大的时候)。多总比事后补port吃瘪要好

  2. constraint,一定要搞清楚top的port constraint,clk, flase path........

  3. 下面IP的大致样子需要知道,因为很多时候你会是第一个debug的,然后才下发给各个IP owner

  4. clk tree,虽然你不是负责人,但你必须知道clk tree应该长什么样(其实这本来就应该是你自己提出的)。这里包括你想要去对接的top,你至少要知道你出过去的port对面有clk接,除非确定是async path

  5. 还是clk tree,但这次指的是你top内部的clk分布。interface的问题各owner不一定能想全

  6. 提前check timing之类问题。底下owner的结果不一定和你的一样

  7. data path。整体的data path没人比你更懂

  8. 提前准备一些简单的scan lost方案方案(CP)

如何做TOP整合?