數字後端概念 NDR

2021-10-12 17:25:12 字數 656 閱讀 5382

今天我們要介紹的數字後端基本概念是ndr。全稱是non default routing rule, 非預設繞線規則。一般用於設定clock時鐘走線的規則。

眾所周知,時鐘的翻轉頻率較高,clock path上受到的串擾以及em影響也較大。因此,通常會採取雙倍寬度的繞線寬度。預設的繞線規則都是單位寬度,就是指technology lef中定義的金屬層寬度,比如下面的金屬層定義描述:

layer metal3

type routing ;

direction horizontal ;

width 0.08 ;

pitch 0.02 ;

area 0.02 ;

end metal3

如果我們需要採取雙倍寬度的繞線規則,那我們就需要先定義ndr,然後工具才能使用這個規則。對於ndr,我們可以定義在lef中,也可以直接用命令定義。

定義在lef中:

nondefaultrule   cts_2w1s

layer metal3

width 0.08 ;

end metal3

end cts_2w1s

使用命令

add_ndr -name cts_2w1s -width

數字後端流程

1.資料準備。對於 cdn 的 silicon ensemble而言後端設計所需的資料主要有是foundry廠提供的標準單元 巨集單元和i o pad的庫檔案,它包括物理庫 時序庫及網表庫,分別以.lef tlf和.v的形式給出。前端的晶元設計經過綜合後生成的門級網表,具有時序約束和時鐘定義的指令碼...

數字後端基本概念介紹 Track

今天要給大家介紹的數字後端基本概念是track。track是指走線軌道,和row一樣,可以約束走線器的走線方向。訊號線通常必須走在track上。std cell的高度通常用metal2 track pitch來表示,常用的 std cell 庫有 7t 9t 12t,就是以 track 來區分的,9...

數字後端中資料balance情況

資料平衡的目的 對於以下三種情況是要做資料平衡處理的 第一是多位寬類訊號,對於這類訊號進行平衡處理降低資料出錯的機會,而且特別是匯流排類訊號,對這類要求更敏感 第二類是對於硬核ip,對於資料端訊號data 3 0 和clk data en,之間要做平衡,這樣的處理降低資料出錯的機會。第三類是對於一些...