热度 18
2016-1-18 21:25
1290 次阅读|
2 个评论
一:时钟 前言: 如果把 SOC 看成人的身体,那么时钟就是身体里的血液,没有血液身体不能获得能量,不能正常的生活,工作,学习;没有时钟,一颗 SOC 芯片不能够动起来,芯片中的电路不能正常的运作。血液在身体内会到处“走线“,流淌到身体里的每个角落,时钟在 SOC 芯片内也会”走线“,通常所说的时钟树大体就是这个道理。时钟遍及芯片的每一个角落,驱动着触发器进行数据的翻转,同时触发器又具备记忆功能,这样数据流会一级一级的传下去,经过电路的运算,最后输出想要的结果。 身体内的血液路径 这些路径遍及身体的各个角落,为身体补充氧气和能量,这样身体的每个细胞才能正常的活动,整个身体才能有机的运转下去。 时钟驱动触发器 时钟驱动着每级触发器的翻转,触发器的输出经过一定的电路逻辑运算,然后进入下一级触发器,这个 SOC 可以看成是由若干个 触发器串起来的电路链。 时钟树 时钟树,是个由许多缓冲单元 (buffer cell) 平衡搭建的网状结构,它有一个源点,一般是时钟输入端 (clock input port) ,也有可能是 design 内部某一个单元输出脚 (cell output pin) ,然后就是由一级一级的缓冲单元搭建而成,具体的多少级,根据你的设置以及所使用的单元而定,目的就是使所用终点的 clock skew( 一般最关心这个 ) 、 insertion delay 以及 transition 尽量满足设计要求。