上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
  2020年4月7日
摘要: DDR SDRAM接口的示意图: CAC总线表示Command,Address,Control Pin,时序相对简单,单向单周期,通过以下命令约束: create_generated_clock -name DDRCLK \-source [get_pins UPLL0/CLKOUT] \-divi 阅读全文
posted @ 2020-04-07 11:47 春风一郎 阅读(3575) 评论(0) 推荐(0) 编辑
摘要: From 老本 Benjamin RTL2GDS IO约束在顶层和模块级的主要命令都是以下几个,但是实际应用的复杂程度不可同日而语,本篇会先介绍模块级IO约束实战经验,然后讲解顶层IO约束复杂性,过程中会介绍DDR接口时序。 set_input_delayset_output_delayset_dr 阅读全文
posted @ 2020-04-07 11:39 春风一郎 阅读(3990) 评论(0) 推荐(1) 编辑
摘要: From: 老本 Benjamin RTL2GDS 定义时钟 从最早的芯片规格定义分解出系统所需要的时钟和频率,以及各个模块需要的时钟和频率。 SoC的时钟一般是由PLL产生,然后经过时钟生成电路和分配网络,最终给具体的功能模块使用。 一般地,第三方IP供应商都会提供比较成熟的SDC,SoC集成时需 阅读全文
posted @ 2020-04-07 10:57 春风一郎 阅读(25997) 评论(1) 推荐(2) 编辑
  2020年4月1日
摘要: 所有cell都被做成宽和高有一定规律的矩形,也就是所谓的标准单元。在一般工艺中,所有的标准单元的高度都和site row的高度相同或者是其整数倍,且上下边缘必定与site row重合,如下面左图所示。但是在某些尖端工艺中,出现了下面右图中的所谓Inbound Cells。 Inbound cells 阅读全文
posted @ 2020-04-01 16:35 春风一郎 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 在开始之前有两件事想征求一下大家的意见: 最近有同学反映文章中很多专业词汇不太明白,因此想开一个系列专门讲一些后端的基础知识和词汇,毕竟后端的知识颇为繁杂,对入门者极为不利。因此如果大家有不懂的知识尽管留言,我会以适当的形式统一讲解。 如果有人对提高效率的脚本、命令等感兴趣,我也想将自己的一点经验和 阅读全文
posted @ 2020-04-01 16:31 春风一郎 阅读(5100) 评论(0) 推荐(0) 编辑
摘要: 言归正传,在P&R整个流程中,有两个对于design的PPA(Power Performance Area)起决定性的步骤:Floorplan和CTS。虽然如此,在实际项目中,很多人可能工作数年也没有机会做一次比较全面的CTS。一方面原因在于,P&R工具尤其是次世代的ICC2和Innovus对于相对 阅读全文
posted @ 2020-04-01 15:58 春风一郎 阅读(4092) 评论(0) 推荐(1) 编辑
摘要: Channel Congestion:此种现象比较常见,也比较简单,多发生于hard macro之间。如下图所示: 上图中,每一个灰色多边形代表一个macro。之所以用这种形状是因为实际设计中的某些memory会做成这种外形。黄色部分代表macro的pin,在此每个macro都只有一个方向有pin。 阅读全文
posted @ 2020-04-01 15:41 春风一郎 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 如果有人问我,数字后端最重要的是什么,我一定回答他:是流程。 但是对于很多非后端的人来说,后端究竟干什么一直是一个模糊的概念。有些人认为可能就是跑跑flow,弄弄工具;有些人认为全是dirty work,完全手动,毫无技术含量。就我个人来说,不止一次遇到一些前端的人不仅对后端完全不懂,甚至认为RTL 阅读全文
posted @ 2020-04-01 15:18 春风一郎 阅读(4859) 评论(0) 推荐(1) 编辑
摘要: 芯片的整体功耗都有哪些组成部分呢?最根本的组成部分有两个,即静态功耗和动态功耗。 1. 静态功耗(Static Power),又称漏电流功耗(Leakage Power)。其原理请参见下图: 上图中红色箭头表明了在通电状态下PMOS内主要的泄露电流及其走向,意即: 泄漏电流(Leakage Curr 阅读全文
posted @ 2020-04-01 15:11 春风一郎 阅读(13625) 评论(0) 推荐(2) 编辑
摘要: 首先,我们回忆一下setup的定义。下图-1展示了一条典型的timing path以及setup的计算方法。 Setup定义:Data在clock到来之前必须要保持稳定一定时间。按照上图的timing path,setup应该满足如下条件: 1. 减少data line的delay 1) 换速度更快 阅读全文
posted @ 2020-04-01 12:11 春风一郎 阅读(1778) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页