小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Redhawk PA筆記(四)

 字善 2024-07-16 發(fā)布于上海

    上一次聊了Standard cell的Characterize流程,見Redhawk PA筆記(三)。對于Memory、IO、IP的動態(tài)電流模型,可以通過Redhawk的gds2def或gds2rh工具進(jìn)行轉(zhuǎn)換。因?yàn)長EF文件只有PG pin的定義,而沒有層次信息,一般GDS文件會包含完成的結(jié)構(gòu)信息,因此可以使用GDS轉(zhuǎn)換成包括完成PG pin信息的DEF、LEF文件。下面介紹工具的使用方法,主要信息來自《RedHawk User Manual》。

?? 工具介紹
    Redhawk提供了四種工具用來將GDS文件轉(zhuǎn)為DEF文件,即gds2def、gds2rh、gds2def -m、gds2rh -m。gds2rh可以認(rèn)為是gds2def的升級版,-m則主要針對Memory,當(dāng)然也可以用于IP、Macro、IO等cell。
gds2def:將GDS文件轉(zhuǎn)為def文件,其輸入文件是gds、layer map、config file等;
gds2rh:與gds2def功能一致,但是在其基礎(chǔ)上優(yōu)化了運(yùn)行時(shí)間(runtime)及機(jī)器內(nèi)容的占用等。
gds2def -m:主要用于Memory cell的GDS to DEF轉(zhuǎn)換,同時(shí)也支持IO、analog cell、IP等。與gds2def輸出文件的區(qū)別是:gds2def生成的文件名為*.def,而gds2def -m生成文件名為*_adsgds.def。
gds2rh -m:與gds2def -m的區(qū)別是gds2rh -m trace pg net到Metal1 層,而gds2def -m會trace到contact層,詳細(xì)信息可查看UG的Pin-based Modeling介紹。
    綜合考慮cell通用性、runtime、對硬件資源的占用等因素,直接選用gds2rh -m進(jìn)行介紹,可用于IO、Memory、IP等所有類型cell的GDS to def轉(zhuǎn)換。

?? gds2rh -m flow
    按照Redhawk的慣例,除了要用到的Input data外,還需要準(zhǔn)備一個(gè)配置文件(config file)。
Input data
gds:包括cell的layout信息,用于提取PG pin完整信息;
lef:包含cell的物理信息,如pin定義,用于匹配GDS layer信息;
spice:cell layout的spice netlist,包含transistor和instance的位置信息;
layer map:指定GDS layer與LEF、DEF layer的對應(yīng)關(guān)系;

Config file
    配置文件通過一系列關(guān)鍵詞(Keywork)指定輸入文件、環(huán)境配置、工具選項(xiàng)等信息,具體內(nèi)容如下:

# Input file
TOP_CELL MEMA
GDS_FILE ./gds/MEMA.gds
GDS_MAP_FILE layer.map
LEF_FILE ./lef/MEMA.lef
SPICE_NETLIST ./spice/MEMA.spice
# Cell specific information
VDD_NETS {
    VDD {
        VDD
    }
}
GND_NETS {
    VSS {
        VSS
    }
}
Transistor信息,即指定spice網(wǎng)表中nmos和pmos的名稱
NMOS_MODEL_NAME {
    nlv
}
PMOS_MODEL_NAME {
    plv
}
# 指定Memory相關(guān)信息
MEMORY_CELL auto_detect
MEMORY_BIT_CELL auto_detect
WORD_LINE_DIMENSION 128
# 指定轉(zhuǎn)換Option
EXTRACTION_STARTING_LAYER M1
USE_LEF_PINS_FOR_TRACING 1
#指定輸出目錄
OUTPUT_DIRECTORY ../gds2rh

Layer map
    Layer map用于指定LEF/DEF與GDS Layer的對應(yīng)關(guān)系,格式如下:

圖片

可以使用工藝廠提供的tf或tech lef信息創(chuàng)建,也可以使用stream Layer map文件創(chuàng)建。

Output file
MEMA_adsgds.def:包括cell、power、ground走線的位置信息;
MEMA_adsgds.lef:包含Cell(Memory)的abstractions信息;
MEMA_adsgds.pratio:包含MEMORY中cell的功耗系數(shù)。

Spice netlist屬于可選的Input data,指定Spice netlist創(chuàng)建Contact-based model,不指定Spice netlist則創(chuàng)建Pin-based model。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多