日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 艾思后端實(shí)現(xiàn)


Calibre DRC 小結(jié)的常規(guī)方法

通常來講,在做LV收斂的過程中,對(duì)于Calibre DRC的結(jié)果進(jìn)行追蹤,可以有效的判斷數(shù)據(jù)庫(kù)的收斂層度,常規(guī)的做法,是通過定義

// SVRF command DRC 的summary 報(bào)告進(jìn)行歸集  svrf command DRC SUMMARY REPORT DRC.sum HIER 

用戶可以通過簡(jiǎn)單的grep命令,得到類似下面的quick-sum(如下圖)
在這里插入圖片描述

這個(gè)方法的好處就是快捷方便,但是缺點(diǎn)就是只有文本描述,不能對(duì)現(xiàn)有的DRC做具體的GUI分析和理解。

Calibre DRC 小結(jié)的其他方法

為了解決這種平板式的小結(jié)報(bào)告的弊端,Calibre RVE提供了其他的報(bào)告匯總方式。

Calibre RVE也提供了一套CSV或者超文本(HTML)的匯報(bào)格式,比較上述的簡(jiǎn)便歸集方式,提供了更多細(xì)節(jié)的信息,

CSV匯總方式

除過常規(guī)的錯(cuò)誤類型和錯(cuò)誤標(biāo)記(waive, fixed等),還會(huì)記錄每一個(gè)DRC violation的坐標(biāo)信息等。類似下例:

在這里插入圖片描述

HTML 匯總方式

由于HTML先進(jìn)的文本、圖形描述,非常適合于DRC這種需要富文本(rich text)描述場(chǎng)景。HTML除過顯示CSV里邊的坐標(biāo)信息,HTML還可以一鍵出圖,這樣對(duì)于用戶生成DRC的圖文報(bào)告來說是非常方便的,加之對(duì)用戶可配置的支持,用戶可以根據(jù)自身需要,配置合適的HTML模板格式,這樣可以生成一致的HTML格式化文本,方便后期的比對(duì)和出報(bào)告。這里就簡(jiǎn)單介紹一下使用HTML格式,對(duì)DRC結(jié)果進(jìn)行報(bào)告歸集的方法。

首先,用戶使用下面的命令打開現(xiàn)有的數(shù)據(jù)庫(kù),包括GDS(soc_chip.gds),layer property (tech.layerprops) 和DRC RDB (drc.db)文件

在這里插入圖片描述

這個(gè)時(shí)候,calibredrv會(huì)啟動(dòng)兩個(gè)GUI給用戶使用:

一個(gè)是DESIGNrev : 進(jìn)行GDS查看

一個(gè)是RVE:進(jìn)行DRC violation查看

在這里插入圖片描述

當(dāng)然用戶也可以通過在DESIGNrev里邊選擇Verification -> Start RVE… 手動(dòng)加載drc.db,效果是一樣的。

Init run

由于HTML的格式化需求,用戶需要一次的init run來完成基礎(chǔ)的配置和第一次生成體驗(yàn)。

通過RVE界面,分別選擇Tools -> Create HTML report… 來喚起DRC HTML report 生成器。

在這里插入圖片描述

在下面的菜單中需要配置:

  • 輸出格式(report format)
    • HTML:標(biāo)準(zhǔn)超文本文件 (推薦)
    • MHTML:?jiǎn)挝募统谋疚募?/span>
  • 輸出目錄(Output Directory):指定輸出的HTML的存放路徑 (推薦report)
  • 輸出的DRC數(shù)量(Number of results to report):所有*(推薦 All)*,或者指定數(shù)量(number)
  • 是否產(chǎn)生完成后打開html,(推薦:不打開)
  • DRC截圖的數(shù)據(jù)基礎(chǔ)/路徑:這里需要填入run DRC的數(shù)據(jù)和相應(yīng)類型,(推薦GDS)
  • 用戶自定義HTML模板文件(Customization File):第一次跑的時(shí)候不用填,工具會(huì)自動(dòng)生成默認(rèn),(推薦:不勾選)
  • 用戶自定義CSS配置文件(Customization Style Sheet File): HTML顯示效果的配置文件,第一次跑的時(shí)候不用填,工具會(huì)自動(dòng)生成默認(rèn),并使用。(推薦:不勾選)
在這里插入圖片描述

配置好后,點(diǎn)擊OK進(jìn)行第一次生成。

等待一段時(shí)間,用戶這個(gè)時(shí)候會(huì)類似下面的一個(gè)彈窗:

在這里插入圖片描述

這個(gè)彈窗會(huì)吐出兩個(gè)信息:

  • DRC HTML report的結(jié)果文件:

這里會(huì)指出現(xiàn)在的DRC HTML生成到了report/index.htm這個(gè)文件,Linux下可以使用firefox打開這個(gè)HTML文件:

在這里插入圖片描述

PS:Caiibre的這個(gè)這個(gè)默認(rèn)HTML的模板,在IC設(shè)計(jì)領(lǐng)域里,這個(gè)布局/配色還是不錯(cuò)的的。

整個(gè)HTML分成三個(gè)部分:header,check summary和check detail

在這里插入圖片描述
  • Header:帶入了Calibre 的logo和版本/版權(quán)說明,這個(gè)用戶后期也可以通過自定義模板進(jìn)行更改

  • Check summary:這個(gè)就是傳統(tǒng)意義上的每一種類型的統(tǒng)計(jì)和問題描述,類似于傳統(tǒng)的從DRC REPORT SUMMARYgrep

  • Check detail:這個(gè)是HTML里邊獨(dú)有的,Calibre會(huì)自動(dòng)高亮并聚焦每一個(gè)錯(cuò)誤類型,并且生成截屏,同時(shí)伴隨有相應(yīng)的坐標(biāo)描述。

DRC HTML report的命令行生成方式

Calibre為了用戶方便,會(huì)把這個(gè)HTML的客制化釋放給用戶,所以,這里提供了一個(gè)再次生成HTML的shell script:createReport.sh

在這里插入圖片描述

用戶可以通過更改里邊內(nèi)容,完成再次生成報(bào)告的需求,這也是init run的最大目的:獲取命令/HTML/CSS的模板,推進(jìn)DRC HTML report的客制化

這個(gè)腳本比較容易理解

在這里插入圖片描述

完成命令的使用如下:

在這里插入圖片描述

使用calibre主命令進(jìn)行HTML生成,這里有兩個(gè)配置文件,

  • DRC相關(guān)配置定義(rdbSpec.txt):用于描述GDS、RDB等數(shù)據(jù)路徑信息
在這里插入圖片描述

文件格式是簡(jiǎn)單,行首; 的是comment,數(shù)據(jù)的定義按照下列column進(jìn)行定義,使用,進(jìn)行分割:

DRC的RDB文件,RDB類型(默認(rèn)General),layout文件,layer-property文件,layout文件類型 

這里缺失了layout-property文件定義,所以在HTMl里邊所有的DRC截圖里邊,layer都是沒有名稱定義的

在這里插入圖片描述

此處先不展開,這個(gè)后面會(huì)有一個(gè)完美的解決方案。

  • DRC HTML生成的細(xì)節(jié)控制:report.ini

這個(gè)文件是一個(gè)json-like的描述文件

[section]  Key1=value1 Key2=value2 

這里的配置比較多,如果不是特別在意默認(rèn)格式,建議不用進(jìn)行調(diào)整,具體的配置需要參見下列Calibre用戶手的下列部分

在這里插入圖片描述

基于CSS的特性,上述生成的report/index.htm是受report/default.css文件來控制渲染效果的(具體CSS語法,請(qǐng)自行bing),用戶可以通過更改這個(gè)CSS文件,完成一些基本的渲染效果更改,譬如:背景色(background-color

默認(rèn)背景

在這里插入圖片描述

客制化背景

在這里插入圖片描述

客制化字體font-family):

在這里插入圖片描述

Layer property文件對(duì)HTML report的支持

在常規(guī)的DESIGNrev的使用中,用戶總是希望layer的可讀性更好,這樣就會(huì)需要layerproperty的支持。

這個(gè)文件通常是FAB會(huì)隨著PDK一并發(fā)布出來,在有些情況可能不會(huì)直接獲取,用戶也可以基于PDK里的Virtuoso環(huán)境生成出來,這樣會(huì)方便當(dāng)前平臺(tái)的用戶進(jìn)行數(shù)據(jù)交互使用。

同樣的,在HTML的DRC report里邊,由于有很多DRC check detail的截圖,那么用戶也是希望版層的可讀性好,所以這里就需要用戶在生成DRC report的時(shí)候,帶入這個(gè)layerproperty文件,方便可讀性。

CTO(Check Text Override File )文件的生成和使用

在日常的DRC debug中,用戶總是先高亮一個(gè)DRC violaiton,然后再去打開和這個(gè)DRC violation相關(guān)的層,查看具體的問題。Calibre也意識(shí)到了這個(gè)需求,所以CTO文件就此誕生了。

這個(gè)文件就是基于DRC RSF的檢查方法,對(duì)每一個(gè)DRC 類別都標(biāo)記出其對(duì)應(yīng)的layer。這個(gè)CTO文件可以用下面的命令生成:

在這里插入圖片描述

用戶在這里需要提供DRC RDB和DRC RSF文件,最后一個(gè)layermap文件是可選的。

PS:這里的DRC RDB只是為了滿足calibre -rve的啟動(dòng),并不會(huì)影響CTO的結(jié)果

這樣,就可以得到一個(gè)類似下面示例的CTO 文件:

在這里插入圖片描述

有了CTO文件后,用戶就可以在Calibre RVE里邊查看DRC的時(shí)候,進(jìn)行使用。這樣在高亮某一個(gè)DRC 類型的時(shí)候,對(duì)應(yīng)的layer就會(huì)被自動(dòng)選中。

在查看DRC violation之前,用戶通過下列方法先行加載CTO文件:Tools -> Import CTO File …

在這里插入圖片描述

這個(gè)時(shí)候如果對(duì)DRC進(jìn)行高亮,譬如:M2.3b,此時(shí)DESIGNrev就會(huì)自動(dòng)把和這個(gè)M2 violation對(duì)于的layer:M2,和violation layer都打開了,非常方便用戶對(duì)和violation 相關(guān)的layer進(jìn)行細(xì)節(jié)查看。

在這里插入圖片描述****

同理,在DRC HTML report的進(jìn)行DRC detail截圖的時(shí)候,如果用戶把對(duì)應(yīng)的CTO帶入,在生成DRC截圖的時(shí)候,RVE都會(huì)M2.3b violation的對(duì)應(yīng)的layer(312)層高亮起來。加之上述layer property的支持,DRC check detail 就有了如下的變化:

在這里插入圖片描述
1:layer 312有了直觀的layer name: M2 2:DRC M2.3b的截圖,只把M2和DRC 違例的layer 高亮了出來 

這樣的DRC HTML report的就具備了相當(dāng)?shù)目勺x性,可以直接拿來做展示了。

PS:對(duì)于某一個(gè)工藝,建議用戶可以根據(jù)DRC RSF去生產(chǎn)對(duì)應(yīng)工藝的CTO文件,這個(gè)在DRC debug和DRC HTML report的時(shí)候會(huì)比較方便,尤其是在先進(jìn)工藝的情形下。


【敲黑板劃重點(diǎn)】

DRC HTML report可以非常方便的對(duì)DRC 進(jìn)行富文本形式的總結(jié),方便用戶進(jìn)行細(xì)節(jié)的規(guī)整以及生成可視化報(bào)告,加之layerproperty和CTO的支持,無論是作報(bào)告還是debug都可以給LV工程師提供不一樣的體驗(yàn)方式。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉