新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 如何用Allegro對s3c2410的BGA封裝布線

        如何用Allegro對s3c2410的BGA封裝布線

        作者: 時間:2012-01-07 來源:網絡 收藏

        由于或者2440是采用的,看了網上專門有的電子資料,是介紹規則的,但是我感覺做起來非常麻煩,所以就覺得是否可以采用最直接的辦法使用allegro的扇出功能呢?首先是設置通孔,這個在約束條件管理器中設置

        點擊物理規則(physical rule set)設置中的Set values

        一定注意這個地方的設置如果你想采用的過孔沒有出現在左邊的方框內,請查看是否正確設置了user preference設置中的Design_paths中的psmpath和padpath,我是把自己放置通孔的路徑增加進去了。
        這種方式是最直接修改過孔的辦法,另一種是在過孔以后使用tools->padstack->replace功能來替換,那個比較麻煩。還是設置約束規則比較好。

        設置好了通孔我們就用扇出功能,在Route點擊Fanout By Pick,這時可以右鍵鼠標選擇setup對扇出進行設置,然后選中/2440,此時就會看到扇出后的效果了。

        感覺很漂亮而且符合布線的規則,即發射形狀,不過最外邊的那一排不需要扇出,所以在菜單Edit->delete,然后在過濾Find中只選擇Clines和Vias,一般是把四周最外邊的三排全部刪除了,也可以在布線的同時修整扇出,現在開始對其進行布線了,不過根據布線的走向和密度我決定先從通孔引出到外部再進行群組走線,點擊Route-Connect,一定要注意右邊Options中的Bubble選擇正確,如果是Shove preferred(推擠前面的)就會把相鄰的布線給擠掉了,如果選擇Hug preferred(擁抱前面的)就會在鄰近的布線時出現合并現象,這也是不允許的,如果是Off就不會自動避開相近的布線,而Hug only就只是靠近或者擁抱相鄰的布線不會出現合并,所以在這里選擇Hug preferred。這是最重要的因為選擇不正確就會布一條擠掉或者合并了前一條,我就是在Options選項上郁悶了半天,看來出現問題時需要的是先查找有關的工具手冊看看選項中是否可以有設置項,這里就是有朋友提醒我才看到的,因為要先引出而不是連接到目標元件上,所以需要去掉clip dangling clines(剪輯懸掛的走線)和Replace etch(替換走線)這二項,保證在布線的過程中不會使走線重合或者太近。另外,因為是使用的過孔,所以可以在Options中設置想走線的層,我的是第三層的信號層,所以選擇了Signal1,這個名稱是我在交叉層設置中命名的。設置完畢后我的Options如下圖:

        下面就開始先引出BGA的走線到封裝外面,以保證避開相互靠近并且可以達到群組布線目的。

        我同時為頂層和第三層信號層引出了連線,然后布線時使用群組功能同時布一個層上的多條線,快到目標元件時就再次點擊Done,不要直接向目標引腳引過去,因為目標引腳是貼片式的封裝都在最頂層,所以對于第三層或者內層的走線需要再次過孔到頂層,為了盡量保持信號的完整性和讓元件的目標引腳端的走線保持垂直,我采取從目標引腳走線向群組靠近的方法,走出的線即垂直而且好看一些。

        本文引用地址:http://www.104case.com/article/187009.htm


        關鍵詞: Allegro s3c2410 BGA 封裝

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 霍山县| 榆中县| 武隆县| 汝州市| 泽州县| 广宗县| 灵宝市| 东乌珠穆沁旗| 汉源县| 寿阳县| 竹溪县| 简阳市| 大姚县| 长宁县| 普兰县| 拉孜县| 华坪县| 建始县| 光泽县| 宁晋县| 高台县| 景泰县| 岚皋县| 彭山县| 清丰县| 阿拉善左旗| 太仓市| 楚雄市| 平阳县| 正宁县| 九江县| 祥云县| 左云县| 应城市| 民乐县| 疏勒县| 固阳县| 依安县| 商都县| 固镇县| 吉水县|