今天要介绍的数字后端基本概念是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的位子决定了设计时序的收敛与否。
什么是大数据分析
bios芯片的作用是什么_bios芯片功能介绍
凌力尔特推出DC/DC控制器LTC3722-1的H级版本
呼吸机中常用的传感器
恩智浦宣布推出全系列车载以太网产品组合
Macro基本理念详解
影响无人作战系统的数据安全
Digital Realty公布亚太地区可持续发展计划
ThunderWorld.AUTO2020黄山论势——软件定义汽车闭门研讨会圆满召开
RX 5500 XT轻松突破2GHz 甚至可以突破2.2GHz
诺基亚8设计图: 采用蔡司双镜头?
中软国际联手深开鸿打造城市智联网创新成果,闪耀西部数博会
基于化学水热合成反应的激光直写增材技术可实现微流控结构图案制作
镀金EMI导电泡棉(50um)---WPD-300-RG
Velodyne Lidar宣布与智行者达成销售协议
立尔讯科技的刀片服务器如何保护网络安全
基于AFS600和DAC8552芯片实现频率校准系统的设计
射频信号分析仪的应用案例简介
霍尔式发电机功率测量系统设计方案
STM32F429芯片带FIFO的DMA传输实现过程