新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 一種SoC芯片在Magma Talus下的物理實現

        一種SoC芯片在Magma Talus下的物理實現

        作者: 時間:2010-04-22 來源:網絡 收藏

        第三章 布局規劃

        該設計采用flatten的方式進行布局規劃,使用2P/6M EE工藝,包含Hard Macros 94個,共占面積50.3mm2。其中有13種81個由memory compiler生成的memory、7個定制模擬/數模混合模塊、2個PLL以及其它IP模塊。為兩個同為1.8v相互隔離的電壓域創建兩個floorplan,并使用polygon相關的命令為primary flloorplan創建多邊形形狀。另外,以data create cluster region命令將PMC模塊中除PLL部分外的其他邏輯以region的形式固定到布局的中央位置。

        在IO布局上,除了由memory compiler生成的memory IP不需單獨供電,其余宏模塊均需單獨供電,其中為RTC供電定制的電源切換模塊所需的電源PAD的隔離還更加復雜。

        由于需要單獨供電的模擬/數模混合模塊較多,電源域較多,在布局規劃階段就確定了各模擬/數模混合模塊在芯片中的大致位置及其供電pad在pad環上的順序。

        7個定制的模擬/數模混合模塊及2個PLL均位于pad環和電源環之間;位于內部的存儲器模塊和CPU core由于數量眾多,其位置的擺放首先考慮的是固定幾個尺寸較大的IP模塊的位置,并使用force plan clearance添加blockage;然后使用 Vortex中的run place cluster命令來自動擺放余下較小存儲器,確定初步的布局規劃,而后微調各存儲器的相對位置,做到規則規整,控制各個存儲器模塊之間的布線通道的布局利用率,在較窄的地方不允許任何標準單元擺放,在一些較寬的布線通道我們設置了50%-100%不等的blockage利用率。最后的布局規劃如圖5所示:

        圖5 布局規劃



        關鍵詞: Magma Talus SoC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黄骅市| 涡阳县| 平乐县| 灵川县| 洪雅县| 临城县| 杭州市| 新和县| 都匀市| 永春县| 彭山县| 光泽县| 巴林左旗| 宜兰市| 天长市| 高雄县| 泰安市| 水富县| 辽源市| 民县| 景泰县| 确山县| 富顺县| 鸡泽县| 厦门市| 衡阳县| 楚雄市| 黄龙县| 石景山区| 新昌县| 乌拉特后旗| 马山县| 全州县| 屯昌县| 焦作市| 肥东县| 崇文区| 南投市| 津市市| 淳安县| 印江|