国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種檢測電源線寬的方法與流程

      文檔序號:12470700閱讀:319來源:國知局

      本發(fā)明涉及電子設(shè)計自動化技術(shù)領(lǐng)域,具體提供一種檢測電源線寬的方法。



      背景技術(shù):

      隨著電子信息技術(shù)的快速發(fā)展,電子產(chǎn)品已經(jīng)快速融入到人們的生活中,科技的飛速發(fā)展,推動著電子產(chǎn)品的更新?lián)Q代。隨著集成電路高密度化的發(fā)展,提升以電子設(shè)計自動化EDA(Electronic Design Automation)設(shè)計軟件進行PCB布線的需求,該自動布線方法具有完成速度快、準確性高等特點,更能適應(yīng)市場對產(chǎn)品設(shè)計提出的要求。然而,在PCB板進行布線的過程中,電源線寬存在不符合規(guī)定要求的現(xiàn)象,從而影響PCB設(shè)計的品質(zhì)?,F(xiàn)有技術(shù)中,通過人工方式進行電源線寬檢測及調(diào)整,但是,人工方式不僅時間長、效率低,而且調(diào)整過程中由于存在人為原因,容易發(fā)生調(diào)整錯誤的現(xiàn)象,為PCB品質(zhì)帶來很不利的影響。



      技術(shù)實現(xiàn)要素:

      本發(fā)明的技術(shù)任務(wù)是針對上述存在的問題,提供一種能自動的檢測電源線寬,從而確保PCB設(shè)計的品質(zhì)的檢測電源線寬的方法。

      為實現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:

      一種檢測電源線寬的方法,該方法調(diào)用Skill程序掃描捕捉電源線寬坐標的代碼,通過調(diào)用電源線寬坐標,進行逐一檢查,檢測電源線寬是否符合標準,具體包括以下步驟:

      S1:打開Skill程序,輸入需檢測電源線寬的名字;

      S2:輸入電源線寬最低標準;

      S3:運行Skill程序,檢測電源線寬是否符合標準;

      S4:對不符合標準的電源線寬進行分類并給出具體坐標;

      S5:修改不符合標準的電源線寬;

      S6:再次運行Skill程序,點擊不符合標準的坐標,再次進行檢測電源線寬是否符合標準。

      通過運行Skill程序檢測PCB電源走線是否達到設(shè)計要求。打開Skill程序?qū)?,輸入需要檢測的電源線寬的名字及電源線寬的最低標準。檢測PCB整板上電源線的分布并記錄相應(yīng)的坐標。根據(jù)記錄的坐標對電源線寬進行逐一檢測是否滿足最低線寬要求,若滿足最低線寬要求則輸出DONE命令,若不滿足最低線寬要求則對不滿足線寬要求的坐標進行整理記錄,運行完畢后輸出不滿足線寬要求的坐標。對不滿足要求的線寬進行修改,再次運行Skill程序,點擊不符合標準的坐標,再次進行檢測電源線寬是否符合標準。

      作為優(yōu)選,所述步驟S1中,對不同位置的電源線寬分別命名。

      作為優(yōu)選,所述步驟S5中,人工修改不符合標準的電源線寬,人工修改后再次運行Skill程序,進行電源線寬的檢測。

      與現(xiàn)有技術(shù)相比,本發(fā)明具有以下突出的有益效果:本發(fā)明所述檢測電源線寬的方法能夠通過運行Skill程序自動的檢測PCB整板電源線寬是否符合標準要求,對不符合標準要求的電源線寬人工進行修改后,再次運行Skill程序進行檢測,直到電源線寬符合標準要求,提高了PCB的設(shè)計品質(zhì)。

      附圖說明

      圖1是本發(fā)明所述檢測電源線寬的方法的流程示意圖。

      具體實施方式

      下面將結(jié)合附圖和實施例,對本發(fā)明的檢測電源線寬的方法作進一步詳細說明。

      實施例

      如圖1所示,本發(fā)明的檢測電源線寬的方法調(diào)用Skill程序掃描捕捉電源線寬坐標的代碼,通過調(diào)用電源線寬坐標,進行逐一檢查,檢測電源線寬是否符合標準,Skill程序設(shè)置在Cadence軟件。

      具體包括以下步驟:

      S1:打開Skill程序,輸入需檢測電源線寬的名字。

      將PCB上不同位置的線寬進行分別命名,對不同的電源線寬進行逐一檢測,提高檢測的準確性。

      S2:輸入電源線寬最低標準。

      S3:運行Skill程序,檢測電源線寬是否符合標準。當滿足該最低標準時輸出DONE命令。

      S4:對不符合標準的電源線寬進行分類并給出具體坐標。以便進行后續(xù)步驟的檢測。

      S5:修改不符合標準的電源線寬。人工修改不符合標準的電源線寬。

      S6:再次運行Skill程序,點擊不符合標準的坐標,再次進行檢測電源線寬是否符合標準。人工修改電源線寬后,再次運行Skill程序,檢測修改后的電源線寬是否符合標準。

      檢測過程中Skill程序的運行代碼如下:

      ;; if the boundary line crosses too close to the end

      ;; of the cline segment the intermediate x/y location (P3x,P3y)

      ;; may be greater than the end of the segment (p4x,p4y). If

      ;; this is the case then just delete the entire section from the

      ;; boundary line.

      if( p4x > p3x then

      axlDBCreateLine(cline1 segwidth etchlayer segnetname)

      axlDBCreateLine(cline2 segwidth etchlayer segnetname)

      else

      axlDBCreateLine(cline1 segwidth etchlayer segnetname)

      ); endif

      ); End positive slope crossing bottom horizontal boundary line.

      (;; Slope Crosses Negative Bottom Horizontal Boundary line.

      (cXbeg > vlx && cXbeg < vrx && cYbeg < hty && cYbeg > hby && cYend < hby)

      if(debug then

      axlUIWPrint(nil " - Found Negative line crossing BOTTOM Horizontal line. -")

      ); endif

      p1x = cXbeg

      p1y = cYbeg

      p4x = cXend

      p4y = cYend

      p3x = p4x - ( (hby - p4y) / abs(cslope))

      p3y = hby

      p2x = p3x - (cutwidth / abs(cslope))

      p2y = p3y + cutwidth

      cline1 = list(list(p1x p1y) list(p2x p2y))

      cline2 = list(list(p3x p3y) list(p4x p4y))

      etchlayer = cseg->layer

      segnetname = cseg->net->name

      segwidth = cseg->width

      axlDeleteObject(cseg)

      if(p1x < p2x then

      axlDBCreateLine(cline1 segwidth etchlayer segnetname)

      axlDBCreateLine(cline2 segwidth etchlayer segnetname)

      else

      axlDBCreateLine(cline2 segwidth etchlayer segnetname)

      ); endif

      本發(fā)明所述檢測電源線寬的方法的過程為:對PCB上不同電源線進行命名,打開Skill程序?qū)⑿枰獧z測的電源線寬的名字及對應(yīng)的電源線寬的最低標準輸入到程序中。檢測PCB整板上電源線信號的分布并記錄相應(yīng)的坐標。根據(jù)記錄的坐標對電源線寬進行逐一檢測是否符合最低線寬標準,若符合最低線寬標準則輸出DONE命令,若不符合最低線寬標準則對不符合線寬標準的坐標進行整理記錄,運行完畢后輸出不符合線寬標準的坐標。對不符合標準的電源線寬進行人工修改,再次運行Skill程序,點擊不符合標準的坐標,再次進行檢測電源線寬是否符合標準,直至所有電源線寬符合標準要求。

      以上所述的實施例,只是本發(fā)明較優(yōu)選的具體實施方式,本領(lǐng)域的技術(shù)人員在本發(fā)明技術(shù)方案范圍內(nèi)進行的通常變化和替換都應(yīng)包含在本發(fā)明的保護范圍內(nèi)。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1