今天要介紹的數(shù)字后端基本概念是Macro,中文名宏單元。這是設(shè)計(jì)中最常見(jiàn)的一個(gè)單元了,Macro是一個(gè)寬泛的概念,通常我們把它分為硬核(Hard Macro)和軟核(Soft Macro)。硬核就是我們最常見(jiàn)的Hard Marco,包括Memory,PLL等各種IP,他的邏輯在自己本身內(nèi)部已經(jīng)集成好,對(duì)于core本來(lái)來(lái)說(shuō)并不可見(jiàn)。而軟核就是包含邏輯的一層hierarchy,通常是place&route好的partition。下圖就是一個(gè)常見(jiàn)的hard macro。
Macro有他自己?jiǎn)为?dú)的lef,里面會(huì)定義它的形狀以及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的位置,我們?cè)诓季忠?guī)劃介紹會(huì)決定,通常這是很重要的一個(gè)步驟,Macro的位子決定了設(shè)計(jì)時(shí)序的收斂與否。
-
pll
+關(guān)注
關(guān)注
6文章
776瀏覽量
135163 -
Memory
+關(guān)注
關(guān)注
1文章
77瀏覽量
29044
原文標(biāo)題:數(shù)字后端基本概念介紹——Macro
文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論