布局布线

布局规划:现在主要有三种方法,第一种是手动布局,第二种是按照模块进行自动的布局,第三种不常用这里不介绍,
第一种手动的布局主要是对于模块比较少的设计进行处理,这样可以按照理解合理的布局,第二种是对于模块较多的进行处理,一般来书对于比较复杂的设计采用第二种的比较多,在自动布局完后可以手动的进行微调达到理想目标。
布局过程中主要是放置hardmodule,io,pad ,ram,等大块模块,布局过程中要遵循设计的数据流,这个是布局的灵魂,潜在的影响布局的准确性,布局完成后还要对于电源进行规划,对于模拟部分特殊处理器一般放置到一起,放在芯片的一角,和数字部分隔离开来,单独的供电,布局后设计电源网格等合理结构减少电压降,同时降低串扰影响。
布局的过程中要避免拥堵现象,预留足够的空间进行布线。

由于cts的优先级比较高,我们首先会对于时钟树进行综合布线,时钟树有h,t,鱼骨型,现在通常我们会在布局的过程中先大致的规划时钟网络,然后在按照时序驱动的原则进行时钟树的生成。这个过程中也会考虑到时序的因素对时钟树进行特殊处理。

布线的过程中会按照时序驱动进行cell位置的移动和连线的变动,这个过程中最初的算法是先选取一个随机点从这点开始向四周辐射最后确定所有cell的位置。这种基于随机种子的算法算法比较简单但是耗时较长。未完待续——

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值