Abstract圖形界面的使用.ppt_第1頁
Abstract圖形界面的使用.ppt_第2頁
Abstract圖形界面的使用.ppt_第3頁
Abstract圖形界面的使用.ppt_第4頁
Abstract圖形界面的使用.ppt_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Abstract的使用,李軍 2009-7-31,概要,IP用到的Abstract功能 Abstract啟動方式介紹 數(shù)據(jù)準備 參數(shù)設置 數(shù)據(jù)驗證,IP用到的Abstract功能,生成LEF文件 提取Antenna信息,Abstract啟動方式,獨立運行:Abstract & 嵌入Virtuoso啟動,Abstract主界面,嵌入Virtuoso啟動,Abstract界面,菜單說明,Verify step Abstract step Extract step Pins step Logial import Layout import Open library,菜單說明,數(shù)據(jù)準備及建庫流程,Te

2、ch.lef GDS Schematic Library PDK library,1、新建library,Abstract& (啟動) 與Virtuoso在相同目錄啟動。以便共用cds.lib文件。 建庫 新建一個Library,以避免抽取過程對Layout的影響。,該文件包含了Antenna提取需要的各種信息。,2、Import Tech.LEF,2、Import Tech.LEF,Tech.lef是在提取antenna時才需要的。如果只提取Pin坐標,則不 需要它。使用前注意核對layer name與virtuoso的tf中是否一致。 該文件必須在gds之前導入。否則可能會導致LEF中Pi

3、n的 坐標(X,Y)值與Layout不一致。因為tech.lef中定義的版圖的 UU/DBU屬性可能與stream in中定義的不一致 。,3、導入GDS,此時,可以先關閉Abstract,用Virtuoso 完成接下來的操作。 將gds導入新庫,并添加tf文件。 在這里要注意,gds必須是DRC、LVS等 檢查都已通過的最終版本。,4、添加Schematic View,將Schematic.view拷貝到新的Library。 以便提取過程中讀取Net信息。,5、給Layout增加prBoundary,這一層用于規(guī)劃IP的大小,屬于標識層。 今后可以在Layout設計時就加入這層。需 要注意S

4、tream out GDS文件時要在map文件 中添加對這層的說明,否則會丟失。,邊緣黃色線條就是prBoundary這層 使用時需要到LSW的Edit中開啟這一層的顯示。,Virtuoso Preview 這步會檢查有沒有prBoundary。 Abstract Editor 這步會添加Abstract按鈕到工具欄。 Create Abstract 這步會彈出設置窗口,然后啟動Abstract。,6、從Virtuoso啟動 Abstract,Abstract啟動,并且讀入Layout和Schematic信息。至此準備完畢。,參數(shù)設置,Pins Step Extract Step Abstra

5、ct Step Verify Step,Pins Step,Map Text Boundary Blocks,(label layer) / (layer label)(layer drawing),通配符方式的 Power和Ground定義,模擬單元Pin都在這定義,The options in the Boundary tab control the calculation of the place-and-route (PR) boundary, which defines the size of a single cell or block.,這里可以只有金屬和孔,也可以填寫所有層。,

6、Controls how the abstract generator processes local blockages defined in the BLOCKAGE section in DEF 5.4. Local blockages do not have the +PUSHDOWN, +FILL, or +SLOT modifiers.,Controls whether pins are created from the routing defined in the SPECIALNETS section of the DEF file.,這兩項可以都關掉。,Extract Ste

7、p,Signal Power Antenna General,這里通常只填Pin所包括的層,但是在提取Antenna時,這里必須包括Poly和Contact。 HHNEC013工藝還要加入Li1。 目的就是得到從Pin到Gate的整條Net。,這里只需打開在Pin上需要用的層即可。,在提取Antenna時,這個開關要打開,這里包含電源、地所用到的層即可,然后在需要出Pin的層選擇Create Pins即可。,這里要改成: GP and AA AA andnot GP,這里定義MOS的Gate和Drain,需要注意,必須先定義Gate,再定義Drain。默認根據(jù)Tech.lef和Techfile

8、 得到一組設置,我們得根據(jù)實際需要來修改。,這些選項可以全部打開。,定義層與層的連接(下層 上層 孔),Abstract Step,Adjust Blockage Fracture Site Overlap Grids,Adjust Step,Create Boundary Pins,A,B,當開關關閉時,整條Net都定義 為Pin,并且每一次改變走向都 增加編號。例如:en1、en2等,當開關打開,在boundary的邊 緣位置創(chuàng)建Pin,默認情況以 label所在層的最窄寬度為邊長 的正方形。,Adjust Step,Boundary pin max distance to boundar

9、y On the Adjust tab allows you to specify the distance (in microns) of the signal net or power net geometries from the boundary so that they can be considered as boundary pins.,注意:在提取Antenna時,不能創(chuàng)建Boundary Pin。,這里設置阻塞層信息。 首先定義層,之后設置阻塞方式。 這里有三個選項:Cover、Detailed、Shrink,在選擇了Create Boundary Pin 后,提取的Pin與

10、Net是斷開的, 這個選項應該能夠控制,但是實際操作中無效。,These options let you control whether or not pins and blockages are fractured depending on the place and route system you are using. You can also control how 45-degree geometry is modeled.,Sites tell the placer where it can place cells. All cells that are located in a

11、particular bin share a common set of properties: symmetry, class (for example, pad or core), width, and height. These properties are used by the placer to assist in the placement process. These cell properties are defined in a site object, and all cells within the same bin are associated with the sa

12、me site. The site itself has a name, and the cells in the LEF file contain a site name field that holds the name of the associated site.,給Cell定義site名,并寫入 technology file,Verify中有這么一項檢查。,These options control whether or not the abstract Generator updates overlap boundary geometry. always, means that

13、the abstract generator always creates an overlap boundary. Any existing overlap layer geometry is overwritten. asNeeded, means that the abstract generator creates an overlap boundary if it is not already present or if it is present and was previously calculated by the abstract generator. off, means

14、that the abstract generator never creates an overlap boundary. 默認Off。,These options control the grid analysis function that calculates the best metal1 and metal2 routing grid pitches and offsets for your standard cells. 默認關閉該功能。,Verify Step,Check Target 這一項,在模擬IP提取時,可以不做。 Verify通不過,對LEF提取沒影響。,Terminals Compares the terminals in the logical and abstract views of each cell and reports any differences. Manufacturing grid Identifies pins and geometrie

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論