溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Allegro使用技巧有哪些

發(fā)布時間:2022-01-06 15:03:21 來源:億速云 閱讀:123 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容主要講解“Allegro使用技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Allegro使用技巧有哪些”吧!

1.鼠標設定: 在ALLEGRO視窗 LAYOUT時,每執(zhí)行一個指令例:Add connect, Show element等鼠標會跳到Option窗口,這樣對layout造成不便.

  1. 控制面版>滑鼠之移動選項中,指到預設按鈕(或智慧型移動):取消“在對話方塊將滑鼠指標移到預設按鈕”設置

2. Text path設置: 在ALLEGRO視窗 LAYOUT時,不能執(zhí)行一些指令:Show element, Tools>report…

  1. 應急辦法:蒐尋一個相應的log文檔copy到檔案同一路徑即可.

  2. Setup>User Preference之Design_Paths>textpath項設為:C:cadancePSD_14.1sharepcb/text/views即可.

3. 不能編輯Net Logic.

Setup>User Perference之項選擇logic_edit_enabled,點選為允許編輯Net Logic, 默認為不能編輯Net Logic.

4. 轉(zhuǎn)gerber前需update DRC,應盡量將DRC排除,有些可忽略的DRC如何消除?

  1. logo中文字所產(chǎn)生的K/L error,可另外增加一個subclass,這樣該文字不用寫在ETCH層,可消除K/L error.

  2. 有些可忽略的P/P,P/L 的error,可給那些pin增加一個property—NO_DRC, 操作:Edit/Properties,選擇需要的pin,選NO_DRC, Apply, OK

5. 對某些PIN添加了”NO DRC”的屬性可ERRO并不能消除﹐這是為什么?

“NO DRC”屬性只爭對不同的網(wǎng)絡﹐對相同的網(wǎng)絡要清除ERRO,可設定Same net DRC 為off.

6. 如何Add new subclass:

Setup>Subclass之Define Subclass窗口選Class,點add”New subclass” 通常用到的new subclass有:GeometryBoard Geometry之Top_notes, Bottom_notes, Gnd_notes, Vcc_notes等。其作用為gerber中Log之Title/Page name所放層面。

7. 對differential pair nets 之”net space type” properties應怎樣設定?

  1. 先設定對net 設定一differential pair property,

  2. 再在constraints system 控制面板中選擇spacing rule nets 欄的attach property nets,并在allegro 窗口control panel的find by name 下選擇 property,

  3. 選取相應property,

  4. 再對其套用spacing rule 即可.

8. Hilight時的兩種不同的顯示方式(實線和虛線)

在setup>user preferences>display中,勾上display_nohilitefont,則以實線顯示,不勾則虛線顯示,實線比較容易看清

9. 怎樣更新Allegro layout窗口下的tool bar和display option設定

View>customization>tool bar中,勾上欲顯示在窗口中的內(nèi)容;欲鎖住右邊display option窗口,在view>customization>display option中選locked_right.這樣重開一個ALLEGRO窗口時就會恢復上一次的設定.

10. Color and Visibility 視窗過長,有的人在使用一陣子后會發(fā)現(xiàn)Color and Visibility 視窗過長不好關掉其視窗,這時有兩個方法可解決.

  1. 關掉 Allegro程式然后刪掉pcbenv路徑下的allegro.geo,再進 Allegro 就會重設其視窗

  2. 將Allegro.geo 檔中的Form.cvf_main 改其值 60 40 0 430

11. 開啟allegro時,會自動在桌面上生成allegro.jrl檔,怎麼解決? 可能的情況:環(huán)境變數(shù)中將temp路徑設成了桌面

  1. 環(huán)境變數(shù)中將temp應設成:%USERPROFILE%Local SettingsTemp

  2. Setup>User Perference之Design_Paths>textpath項設成了桌面

12. 當我們要RENAME背面元件時不成功

選Edit/property,選中背面所有元件(FIND中選component),分配一個auto_rename屬性,然后再rename一次.

13. Rename

Setup/user preference editor/misc/fst_ref_des可以設數(shù)值如501,它代表的意思是元件Rename后是從501開始如C501,R501等等。

14. 我們在走線時﹐經(jīng)常碰到這樣的問題﹒走線時候我們渴望RATS顯示隨著走線而改變﹐以便走線﹒ Setup/Drawing options之Display中的Ratsnest Points有兩選項﹕

  1. Pin to Pin (Rats在Pin之間顯現(xiàn))

  2. Closest end point (Rats隨走線改變顯示)

15. 怎樣復制多個有規(guī)律的VIA

點COPY在右命令欄X,Y中輸入VIA的個數(shù),則間距以PIN輿PIN之間距為準.

16. 有時打開allegro窗口,menu會反白無效.

  1. 將不是系統(tǒng)路徑(c:cadencepsd_14.1sharepcbextcuimenus)下的men文檔刪除,再更新系統(tǒng)路徑下的men文檔,

  2. 再重新開一個allegro窗口.

17. Stroke的使用

  1. Setup>User Preferences…>UI:no_dragpopup, 若勾選用右鍵畫stroke圖形就可實現(xiàn)快捷功能﹐默認狀態(tài)為須用CTRL+右鍵才可實現(xiàn)Stroke功能18. 如何將Help file、可執(zhí)行程式掛在Allegro Menu上?

1)將LayoutserverFUserg47Menu File下的*.men檔Copy to: C:CadencePSD_14.1SharePcbTextcuimenus下,

2)將Pcb_server2PcblHelp File下的Help file Copy to C:CadencePSD_14.1SharePcbHelp下。掛上去的Help file就可以執(zhí)行了。

19. Menu之Path設置。

Setup>User Preferences之Ui_paths 選menupath項,其默認Path為當前路徑和C:CadencePSD_14.1SharePcbTextcuimenus,當你要改變Menu時,建議新增一個Menu路徑以防損壞系統(tǒng)的Menu.

20. env中快捷鍵的保留

將C:Pcbenv 下的env檔中alias項Copy to: C:CadencePSD_14.1SharePcbText下的env檔中。即可保留你在env中的快捷鍵設置。

21. 在進行SUB_DRAWING時﹐同一個內(nèi)容會有兩個相同名字﹐有時也無法打開

在SETUP/下的CLIPPATH路經(jīng)只設當前路徑﹐別的去掉

22. 定義某部分區(qū)域不能有測試點

在Manufaturing/no_probe_bottom這層加上一塊SHAPE則可.當用Route/Testprep/create Probe來create這塊區(qū)域的測試點時會失敗,出現(xiàn)的提示為:Pin out of bounds.

23. Allegro Lib里的pad有更改﹐而在做零件的視窗replace不了該pad﹐即使刪掉該pad重新叫進來也不能update﹒

  1. 把該pad的坐標先記下來﹐然后把該種pad刪掉﹐

  2. 選toos/PADStack/modify design PADStack…在彈出的窗口中選purge/all,再在彈出的窗口中選yes,之后再重新叫進該pad就ok了.

24. 對於VCC,GND等這些線寬要求較高的信號, 在pin腳比較小,比較密的IC上走這些信號時就很容易產(chǎn)生line to line的錯誤,如果只是單純的把線寬改小了來走也會產(chǎn)生L/W的錯誤.

  1. 在設這些信號的rule時,在constrain system master下的physical (line/vais)rule set etch value下,把min line width設為VCC, GND等信號一般要走的線寬值,

  2. min neck width設為那些特殊IC能走的線寬值,

  3. max neck length設為這段線寬減少了的線可以走多長.

  4. 然后在這些信號套上這個rule.以后在走線時就可以把特殊IC上的VCC,GND等信號的線寬改為剛才所設的那個min neck width值而不會出錯.

25. 做零件時無法放置PAD

可能是右邊display窗口的option欄: Inc 和Text block項數(shù)字為零﹐將其改為自然數(shù)則可

26. 做金手指零件時﹐REF*等五項內(nèi)容擺放的層面(Assembly_Top OR Assembly_Bottom)

  1. 當金手指的兩面做成同一個零件中時﹐REF*等五項內(nèi)容只放在Assemble_top 層﹔

  2. 當金手指的兩面分開來做成兩個零件﹐對於Top層的零件﹐其REF*等五項內(nèi)容放在Assembly_Top層﹐對於Bottom層的零件﹐其REF*等五項內(nèi)容放在Assembly_Bottom層

27. 在board file中replace不同封裝的零件?

  1. 先給要replace的零件增加一屬性----Edit/Property, 選擇temporary package symbol, apply.

  2. 再執(zhí)行指令: place/replace SPECCTRAQuest Temporary/symbol. Replace的零件要與原來的temporary symbol的pin count一樣

28. 開啟Allegro視窗時,等待很長時間,在command視窗提示Function未找到等資訊。

將Pcbenv下的不常用之skill file delete掉,把 Allegro.ilint 檔內(nèi)的相應之Load “*.il”行delete掉。

29. Z_COPY命令在shape symbol和flash symbol格式中不能使用.

在setup>drawing size>type去變換工作平臺的格式到可以使用Z_COPY的格式,用后再變回來即可.可省去subdrawing的繁瑣.

30. 如何保護自己的Project。

Allegro14.2中Allegro Design Expert之Editor. File>Properties選擇Password. 輸入密碼,再鉤選Disable export of design data項,這樣你的Project就不會被人盜用了。

31. 在Allegro14.2中不能執(zhí)行dbfix指令。

  1. Dbfix為Allegro14.1中用來Repair errors的程式,而在Allegro14.2中將這些Check& Repair errors的功能集中在DB Doctor這一個程式中。DB Doctor可以Check& Repair各類型的errors 它支援各種類型的layout檔案格式,像*.brd *.mcm *.mdd *.dra *.psm *.sav *.scf. 但它不能確定完成repair所有errors.

32. Allegro Utilities****程式介紹

  1. Allegro to SPECCTRA: SPECCTRA Automatic Router

  2. Batch DRC: 移除板子內(nèi)所在DRC marks,只是移除mark而以,若要layout須Run Update DRC.

33. 如何避免測點加到Bottom層的零件內(nèi)。

一般情況下測點都加在Bottom層,即layer選Bottom.在運行加測點時Route>Testprep>Auto…中不要鉤選Allow under component,電腦會自動根據(jù)零件之Assembly偵測是否有湞點在零件內(nèi)。已加在零件內(nèi)的湞點將無效。

34. 如何一次性highlight沒有加測點的net

  1. 方法一:在運行完Route>Testprep>Auto…之后,highlight所有net,然后關掉所在層面,只開Manufacturing>PROBE_BOTTOM,之后以框選方式dehilight所有net,再打開需要之層面,剩下的highlight net即為未加測點之net.

  2. 方法二:在運行完Route>Testprep>Auto…之后,在Allegro 命令行輸入hl_npt即可一次性highlight沒有加測點的net. 前提是…pcbenv下面有hl_npt.il skill file.

35. CRTL鍵在Allegro中的使用。

在執(zhí)行逐個多選指令像Hilight、其他命令之Temp Group時,按住CRTL鍵可以實現(xiàn)反向選擇的功能,即執(zhí)行Hilight時,按CRTL鍵時為Dehilight, 執(zhí)行其他命令之Temp Group時按CRTL鍵為取消選擇。

36. 通過show element之report檔產(chǎn)生一個list file.

Display>Show element框選目標net or symbol etc,則產(chǎn)生一個Report視窗,將其另存為一個txt檔,即為一個list file.這一list file可用於Hilight一組線,Delete一組symbol,此作法比設定Group或定議Bus name更為靈活。

37. 固定Report窗口以便顯示多個Report 窗口

在Report窗口選File>Stick,該窗口即可固定﹐再執(zhí)行Report指令時﹐該窗口將不會被覆蓋

38. 中間鍵之放大縮小的設定

Setup>User Preferences…>Display: no_dynamic_zoom,若勾選﹐則點擊中間鍵時只可一次性Zoom窗口﹐默認狀態(tài)時﹐點擊中間鍵可隨意zoom窗口。

39. Show element時不顯示manhattan etch length

  1. Setup>User Preferences…>UI: show_max_manhattan_pins 在Value欄Key入1就可以Show element時不顯示manhattan etch length,此設置對有NO_RAT屬性的net不適用。

  2. 一般情況下超過50 pins的net,比如GND等power net, Show element時不顯示manhattan etch length。

40.非電氣引腳零件的制作

建圓形鉆孔:

(1)parameter:沒有電器屬性(non-plated)。

(2)layer:只需要設置頂層和底層的regular pad,中間層以及阻焊層和加焊層都是。

注意:regular pad要比drill hole大一點。

41.Allegro定義層疊結(jié)構(gòu)

對于最簡單的四層板,只需要添加電源層和底層,步驟如下:

1、Setup –> cross-section

2、添加層,電源層和地層都要設置為plane,同時還要在電氣層之間加入電介質(zhì),一般為FR-4

3、指定電源層和地層都為負片(negtive)

4、設置完成可以再Visibility看到多出了兩層:GND和POWER

5、鋪銅(可以放到布局后再做)

6、z-copy –> find面板選shape(因為鋪銅是shape) –> option面板的copy to class/subclass選擇ETCH/GND(注意選擇create dynamic shape)完成GND層覆銅

7、相同的方法完成POWER層覆銅

42.Allegro生成網(wǎng)表

1、重新生成索引編號:tools –> annotate

2、DRC檢查:tools –> Design Rules Check,查看session log。

3、生成網(wǎng)表:tools –> create netlist,產(chǎn)生的網(wǎng)表會保存到allegro文件夾,可以看一下session log內(nèi)容。

Allegro導入網(wǎng)表

1、file –> import –> logic –> design entry CIS(這里有一些選項可以設置導入網(wǎng)表對當前設計的影響)

2、選擇網(wǎng)表路徑,在allegro文件夾。

3、點擊Import Cadence導入網(wǎng)表。

4、導入網(wǎng)表后可以再place –> may –> placement list選components by refdes查看導入的元件。

5、設置柵格點,所有的非電氣層用一套,所有的電氣層用一套。注意手動放置元件采用的是非電氣柵格點。

6、設置drawing option,status選項會顯示出沒有擺放元件的數(shù)量,沒有布線的網(wǎng)絡數(shù)量

43.Allegro手工擺放元件

1、place –> may –> components by refdes可以看到工程中的元件,可以利用selection filters進行篩選。另外也可以手工擺放庫里的元件。還可以將對話框隱藏(hide),并且右鍵 –> show就可以顯示了。

2、如何鏡像擺放到底層?

方法一:先在option選mirror,在選器件

方法二:先選器件,然后右鍵 –> mirror

方法三:setup –> drawing option –> 選中mirror,就可進行全局設置

方法四:對于已擺放的零件,Edit –> mirror在find面板選中symbol,再選元件這樣放好元件后就會自動在底層。

3、如何進行旋轉(zhuǎn)?

方法一:對于已經(jīng)擺放的元件,Edit –> move 點擊元件,然后右鍵 –> rotate就可以旋轉(zhuǎn)方法二:擺放的時候進行旋轉(zhuǎn),在option面板選擇rotate

44.Allegro快速擺放元件

1、開素擺放元件:place –> quickplace –> place all components

2、如何關閉和打開飛線?

關閉飛線:Display –> Blank Rats –> All 關閉所有飛線

打開飛線:Display –> Show Rats –> All 打開所有飛線

3、快速找器件:Find面板 –> Find By Name –> 輸入名字

45.約束規(guī)則的設置概要

1、約束的設置:setup –> constrains –> set standard values 可以設置線寬,線間距。間距包括:pin to pin、line to pin、line to line等

2、主要用spacing rule set 和 physical rule set

46.約束規(guī)則設置具體方法

1、在進行設置時,注意在Constrain Set Name選擇Default。這樣只要是沒有特殊指定的網(wǎng)絡,都是按照這個規(guī)則來的。

2、一般設置規(guī)則:pin to pin為6mil,其他為8mil。

3、Phsical Rule中設置最大線寬,最小線寬,頸狀線(neck),差分對設置(這里設置的優(yōu)先級比較低,可以不管,等以后專門對差分對進行設置),T型連接的位置,指定過孔

4、添加一個線寬約束:先添加一個Constrain Set Name,在以具體網(wǎng)絡相對應。

47.區(qū)域規(guī)則設置

1、設定特定區(qū)域的規(guī)則,例如,對于BGA器件的引腳處需要設置線寬要窄一些,線間距也要窄一些。

2、setup –> constraints –> constraint areas –> 選中arears require a TYPE property –> add 可以看到options面板的class/subclass為Board Geometry/Constraint_Area –> 在制定區(qū)域畫一個矩形 –> 點擊矩形框,調(diào)出edit property –> 指定間距(net spacing type)和線寬(net physical type) –> 在assignment table進行指定

到此,相信大家對“Allegro使用技巧有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI