DEF 全称Design Exchange Format, 用于电路物理信息交互,是将数字实现前后端连接起来的桥梁。目前常用的DEF version 是5.8, 在DEF 中可以定义如下信息,本文不解析每一部分的含义,只概述做物理综合需要的部分信息。DEF file 有如下限定:
一颗健壮的IC芯片应该具有能屈能伸的品质,他需要适应于他所在应用范围内变化的温度、电压,他需要承受制造工艺的偏差,这就需要在设计实现过程中考虑这些变化的温度、电压和工艺偏差。
老驴发现『问题』地出现是有聚集效应的——某段时间突然间许多人都在关心Congestion 就像每个客户的每个Design 都被Congestion 阻挡住了前进步伐;而另一段时间大家又突然开始关心面积,面积是天面积是地面积是可以牺牲其他一切来换取的『核心价值』;而最近大家又一股脑的都关心起了功耗,几毫瓦几毫瓦地扣,乍看都笼罩了...
作者简介: 刘淼,男,1979年出生,现供职于上海Cadence电子科技公司数字电路布局布线中心,担任产品工程高级总监,主要研究方向为先进数字电路布局布线的产品定义和验证。
2020 年从年头到年尾都在跟功耗纠缠,疫情期间做的第一个项目是在满足timing 的前提下控静态功耗控ulvt 比率,在ispatial 跟Opt Effort Cell 两大神器的助力下轻松搞定,宾主尽欢;从四月份开始一直到年底大部分精力都在纠缠于动态功耗优化,在20% 逼仄的空间里上窜下跳无所不用其极,趁机摆弄了动态功耗优化目前可用的...
第一几次见到旭姐是在厦门,我们一起到厦门展锐出差。之后的两天,跟旭姐聊了很多,听旭姐讲了好多好有意思的故事。之后的两年,跟旭姐合作过好多次,从旭姐那里学到好多技术跟非技术上的东西。旭姐是个技术控,对技术有一种特别的钟爱,如果在工作中有取舍,取的一定是技术本身。旭姐有一种极致的钻研精神,凡是不清楚...
跟小蜜蜂认识已有十年之久,他有江南才子温润儒雅的气质,从了工科的小蜜蜂,是那种特别专注于技术的人,就是高老师描述中的那种『极客』。小蜜蜂是技术的、钻研的、简洁的、聪明的、脑子里有五彩缤纷点子的。他从张江到硅谷,从IC工程师到CAD工程师,对一些问题都有独到的体验跟见解。来,尽情享受这些独到吧。
2016年初有幸结识Alice,她是文艺的、聪明的、技术的、敏感的、偶尔暴躁的。可能是某些共同的兴趣点促使我们成了可以深入聊天的好友。昨天晚上从7点到十点,从咖啡厅到酒吧,就CAD这一职位及高老师自身的经验,做了深八,当然还八了很多感情小花边儿,不宜放到这里。此文经过高老师及Steven老师的精修,胖老师我的校对,...
STA的主要工作是计算电路网络的延时,如今的电路网络还是由CMOS cell和net组成的,所以STA所要计算的延时仍是电容的充放电时间。等量子计算机普及的时候,如今的这一套理论都将随着科技的进步被丢到故纸堆里。在量子计算机君临之前,如今的天下还是CMOS的,所以要搞STA,首先需要明白如何计算CMOS cell delay跟net delay。
有驴友在驴群里问ssg 跟ss corner 的区别是什么?老胡发了一本书,里面有两椭圆一页文字足以说明了该问题,老驴发扬一贯的鸡贼风格,从网上搜罗一遍相关内容,杂糅到一起,发出来。
做IC 圆桌派DFT 第二场复盘时,对提及到的OTP 兴趣大增,于是搜索研读了一些。OTP, One time programmable, 是一种特殊类型的非易失性存储器 ( non-volatile memory ), 只允许『编程』一次,一旦被编程,数据『永久』有效。相较于MTP (multi-time programmable ) 如EEPROM, OTP 的面积更小而且不需要额外的制造步骤,因...
IOT 的赢利模式跟硬件关系不大,IOT 的目的是为了数据,数据的目的是为了钱,赢利模式得是金融才行,数据的纬度和颗粒度不是越多越好,当前从技术或芯片出发的IOT方案,是为了数据而数据为了出货量而IOT 了。
新年第一盘干货走起,本文涵盖如下内容:什么是Combinational loop?常见的Combinational loop 有哪些?Genus 如何处理Combinational loop?LEC 如何处理Combinational loop?Innovus/Tempus 如何处理Combinational loop?什么是Combinational loop在数字集成电路中有许多许多的专有名词,特别难用一个汉语词或一段汉语句子清...
移芯,2017年2月成立于中国上海张江,致力于蜂窝物联网芯片的研发和销售。公司创始人及开发团队大部分来自于知名手机芯片厂商,团队完整,阵容强大。其中,20%为知名高校博士,80%为知名高校硕士,平均工作年限10年以上。团队所开发的手机芯片已累计出货超过1亿片。开发团队在蜂窝终端芯片上积累了丰富的实战经验,从算...
PPA, Performance, Power, Area 是衡量一颗芯片的基本指标,这三大指标中Power 是最诡诈的,它不像Performance 跟Area 是可相对精确计算的,而Power 在芯片回来之前都只能估算,至于估算值跟实际值相差几何,也是一个说不清道不明的东西,部分讨论可回顾《探讨 | 功耗应该在哪个corner 看?》。至于为什么,老驴大致总结...
生活是需要热爱的,尤其在隆冬季节。据说B站时下流行对对子,于是集美们见缝插针地对了起来,搬一个来图个热闹。
2020 年突如其来的疫情,不停地改变着我们的生活,一年一度的CdnLive 也『被迫』搬上了云端,从今天开始所有2020 年CdnLive 大会视频回放开放,老驴见缝插针地回看了几个研发大拿的演讲,所有技术热点的背后都要有平台的支撑,所谓的平台也就是解决方案,从ML 到3D IC, 我们看到技术耀眼的光,也深切体会到新技术带来的...
A:Boundary scan 顾名思义,是附加在芯片I/O 周边的扫描测试链,它通过专门的测试端口(TAP)访问。在测试模式下,边界扫描链会接管功能逻辑,对I/O进行灵活访问。边界扫描链的结构,测试端口,以及其控制器(TAP Controller),被IEEE定为标准协议(IEEE 1149), 也称做JTAG. 边界扫描链最早应用于印刷电路板上芯片间的...
最近几年,一方面由于工艺突飞猛进,另一方面由于应用市场的欣欣向荣,使得IC设计的规模越来越大,逻辑功能越来越复杂,在这样的背景下,作为『游戏运行平台』的EDA工具,必须予以革新,才能应对。
A: Boundary Scan就是边界扫描,是由Joint Test action Group起草的规范,最初是为了解决板级芯片之间的互联测试的问题,实现方法就是在芯片内部的每个I/O上面加上一个Boundary Scan cell 用于控制和观测每个I/O的状态,然后把每个I/O的bscell串连起来交由TAP控制器控制。TAP控制器按照 IEEE1149.1 规范通过5个I/O 串行...