数字后端基本概念介绍——Macro
今天要介绍的数字后端基本概念是Macro,中文名宏单元。这是设计中最常见的一个单元了,Macro是一个宽泛的概念,通常我们把它分为硬核(Hard Macro)和软核(Soft Macro)。硬核就是我们最常见的Hard Marco,包括Memory,PLL等各种IP,他的逻辑在自己本身内部已经集成好,对于core本来来说并不可见。而软核就是包含逻辑的一层hierarchy,通常是place&route好的partition。下图就是一个常见的hard macro。
Macro有他自己单独的lef,里面会定义它的形状以及pin的位置等等信息。
MACRO PLLCLK
CLASS BLOCK ;
FOREIGN PLLCLK 0 0 ;
ORIGIN 0 0 ;
SIZE 300.00 BY 280.00 ; Macro形状
SYMMETRY X Y R90 ;
PIN ib
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER Metal1 ;
RECT 0.00 181.00 0.30 182.00 ; Macro Pin位置
END
END ibias
PIN clk
DIRECTION INPUT ;
USE SIGNAL ;
....
Macro的位置,我们在布局规划介绍会决定,通常这是很重要的一个步骤,Macro的位子决定了设计时序的收敛与否。
这个概念比较简单,就不过多介绍了~~
各大IC公司招聘各类IC工程师
简历请戳邮箱:taozhang3260@163.com
数字后端基本概念介绍——Macro相关推荐
- 数字后端基本概念介绍——Placement Blockage
今天要介绍的数字后端基本概念是Placement Blockage. Placement blockage是大家在floorplan时经常用的一种人为约束.可以有效控制区域的density.从而避免c ...
- 数字后端基本概念介绍<site>
今天我们要介绍的数字后端基本概念是site.site代表最基本的布局单元.site一般情况是最小standard cell的大小.类似cell的最小size.定义在 lef中, 如下图所示: SITE ...
- 数字后端基本概念介绍Relative Floorplan
今天要介绍的数字后端基本概念是Relative Floorplan.这是一种Floorplan的相对约束,它可以在一个reference object和target object之间产生relativ ...
- 数字后端基本概念介绍——FinFET Grid
今天要介绍的数字后端基本概念是FinFET Grid,它也是一种设计格点.介绍该格点前,我们首先来了解一下什么是FinFET技术. FinFET称为鳍式场效晶体管(Fin Field-Effect T ...
- 数字后端基本概念介绍Utilization
今天我们要介绍的数字后端基本概念是utilization.中文全称是利用率.这是一个在floorplan阶段非常实用的统计技能.针对某个module,我们可以通过在图形界面上显示它的利用率来分析他的面 ...
- 数字后端基本概念介绍——Row
今天要介绍的数字后端基本概念是Row.我们知道row是表征Floorplan横向排列的一个重要网格,可以将它解释为"排",它对std cell的摆放起着限制约束作用.Row是pla ...
- 数字后端基本概念介绍<Endcap Cell>
今天要介绍的数字后端基本概念是boundary cell,也被称为endcap Cell.Endcap是一种特殊的标准单元.在后端物理设计中,除了与,非,或等一些常见的标准单元外,还有一些特殊的物理单 ...
- 数字后端基本概念介绍<Tap Cell>
今天要介绍的数字后端基本概念是Tap cell, 也被称为welltap cell.这也是一种特殊的物理单元. welltap是只包含well contact的cell,将衬底接到电源和地网络,避免衬 ...
- 数字后端基本概念介绍——Pin Blockage
今天我们要介绍的数字后端基本概念是Pin Blockage(引脚阻碍物).这是一种pin constraint,用于Pin assignment中.从名字中大家也能理解,带有pin blockage的 ...
最新文章
- java基于udp实现键盘录入聊天
- 安装完matlab7.0(2009版本问题)但无法运行
- 牛客多校3 - Operation Love(几何+叉积确定三点顺逆)
- 蚂蚁金服CTO程立:做工程要有“拧螺丝”的精神
- 《论文笔记》Robust Cooperative UAV Visual SLAM
- html第2天课堂笔记,第二天课堂笔记
- mysql not in 或 in 优化
- LAMP兄弟连PHP高薪就业班2012召集令
- 一位考研党亲自整理的大学计算机网络基础知识总结(不看后悔版)
- 常用音频单位简介:dBSPL、dBm、dBu、dBV、dBFS
- 快应用中实现自定义抽屉组件
- Freebase Data Dump结构初探
- HackingLab 脚本关
- 一文带小白玩转NFC、门禁卡
- 如何用 C 语言写一个生日蛋糕?
- 阿里云短信服务的使用方法
- Hadoop+hive+flask+echarts大数据可视化项目之hive环境搭建与系统数据的分析思路
- AR互动百科,“沉浸式”科普在身边!【5月活动特辑】
- chrome报您的连接不是私密连接的解决办法之一一重置设置
- SQLite(二): Java操作SQLite