亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

邏輯線路的線距/線寬布局設(shè)定方法

文檔序號(hào):6560762閱讀:291來源:國(guó)知局
專利名稱:邏輯線路的線距/線寬布局設(shè)定方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種取得邏輯線路布局設(shè)定的方法,特別是指一種分析一邏 輯線路設(shè)定文件所包含的線路信息,得以直接取得可匯入邏輯電路軟件所需的 線路布局設(shè)定的方法。
背景技術(shù)
電子裝置的精巧化是必要的趨勢(shì),因此如何在最小的空間設(shè)計(jì)出具有最多 功能的電路,就成了重要的問題所在,換句話說,在邏輯電路制程中,線路的 布局設(shè)計(jì)會(huì)影響所有零件的配置與占用的空間,因此線路如何配置則成了首要 的重點(diǎn)所在。
在現(xiàn)今電路設(shè)計(jì)中,為有效管理線路配置并增加線路設(shè)計(jì)的便利性,電路 布局的線路設(shè)定多由專用的邏輯電路軟件所計(jì)算而出,但所欲輸入的設(shè)定值包 含線距(線路與線路之間的距離),線寬(接線的寬度)、線路規(guī)則的制定、以及 特殊條件的限制等等信息,都需先以手動(dòng)方式將各種線路設(shè)定值輸入于邏輯電 路軟件的每一設(shè)定值字段中,而且每一線路設(shè)定值也需先以人工分析其應(yīng)用范 圍后,再選定并輸入與線路設(shè)定值相對(duì)應(yīng)的線路規(guī)則,以求符合邏輯電路設(shè)計(jì) 的所需。
但是,現(xiàn)有的技術(shù)有著無法避免的缺點(diǎn),其如下列所述
(1) 錯(cuò)誤率高,依目前的邏輯電路軟件,其所有線路布局設(shè)定都需由人工 輸入,線路規(guī)則也是通過人工分析才加以輸入選定,但是以設(shè)計(jì)一邏輯電路來 說,光是連接線路至少有數(shù)十條,若是電路功能龐大且繁雜,相對(duì)連接線路可 能有百條或千條,光是每條線路所需輸入的設(shè)定值可能就不只有一項(xiàng),由此算 起需輸入少則數(shù)十,多則上千的線路設(shè)定值,因此設(shè)定值輸入錯(cuò)誤的機(jī)率非常 高,若其一數(shù)據(jù)輸入錯(cuò)誤,并不容易檢視其錯(cuò)誤的所在,如此即難以產(chǎn)生正確 的線路測(cè)試輸出。
(2) 時(shí)間成本過高,現(xiàn)有技術(shù)中,欲輸入線路設(shè)定值的數(shù)量眾多,加上以
人工操作,所以需花費(fèi)很長(zhǎng)的時(shí)間,若是再加上線路規(guī)則的制定,分析線路適 用的線路規(guī)則,通常就需花費(fèi)二至三日時(shí)間,才得以開始進(jìn)行邏輯線路的測(cè)試, 以前置作業(yè)而言,其需花費(fèi)的時(shí)間成本太大。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種邏輯線路的線距/線寬布局設(shè)定 方法,以增進(jìn)使用者的便利性,并簡(jiǎn)化邏輯電路設(shè)計(jì)流程以提高生產(chǎn)效率。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種邏輯線路的線距/線寬布局設(shè)定方 法,應(yīng)用一邏輯電路設(shè)定文件直接產(chǎn)生可匯入邏輯電路軟件的布局設(shè)定,其邏
輯電路軟件可為現(xiàn)今業(yè)者常用的邏輯電路設(shè)計(jì)軟件Allegro。從邏輯電路軟件 先輸出一邏輯電路設(shè)定文件,此文件包含邏輯電路設(shè)計(jì)所需要用到的設(shè)定值, 如線路編碼(每一線路所對(duì)應(yīng)的編號(hào))、對(duì)應(yīng)線路編碼的線距(相鄰兩線路之 間的距離)/線寬(每一線路所使用的線條寬度)設(shè)定的信息,利用一線路統(tǒng)整程 序以逐步比較字符串的方式,遵循一編碼規(guī)則取得包含于邏輯電路設(shè)定文件中 的多個(gè)線路編碼,并以同樣的方式取得各別對(duì)應(yīng)線路編碼的多個(gè)線距/線寬設(shè) 定,再將上述所有信息進(jìn)行信息統(tǒng)整,其是通過線路統(tǒng)整程序以一線路比較規(guī) 則來取得邏輯電路的線路最佳設(shè)定,并將比較結(jié)果儲(chǔ)存形成一第一布局設(shè)定文 件,但此第一布局設(shè)定文件只能初步判別較佳線路設(shè)定,無法適用于具有特殊 的設(shè)計(jì)限定的邏輯電路上,借此,通過線路統(tǒng)整程序再加載一區(qū)域限定規(guī)則, 其是記載各邏輯電路于線路布局中的所有特殊設(shè)計(jì)限定的信息,比較程序會(huì)依 照區(qū)域限定規(guī)則逐步調(diào)整第一布局設(shè)定文件所包含的線路信息,以形成一第二 布局設(shè)定文件,最后將此文件匯入邏輯電路軟件中,即可進(jìn)行后續(xù)的測(cè)試動(dòng)作。 具體地說,本發(fā)明提供一種邏輯線路的線距/線寬布局設(shè)定方法,其特點(diǎn) 在于,應(yīng)用一邏輯電路設(shè)定文件直接產(chǎn)生可匯入邏輯電路軟件的布局設(shè)定,其 方法包含下列步驟通過字符串比較方式查找該邏輯電路設(shè)定文件中符合一編 碼規(guī)則的多個(gè)線路編碼;自該邏輯電路設(shè)定文件中獲取對(duì)應(yīng)各該線路編碼的多 個(gè)線距/線寬設(shè)定;根據(jù)該邏輯電路設(shè)定文件、各該線路編碼及對(duì)應(yīng)各該線距/ 線寬設(shè)定,生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件;以及加載一區(qū)域 限定規(guī)則調(diào)整該布局設(shè)定文件中的線距/線寬設(shè)定以生成第二布局設(shè)定文 件,以匯入邏輯電路軟件中。
上述邏輯線路的線距/線寬布局設(shè)定方法,其特點(diǎn)在于,該自該邏輯電路 設(shè)定文件中獲取對(duì)應(yīng)各該線路編碼信息的多個(gè)線距/線寬設(shè)定歩驟中,還包含 自-一線路設(shè)定數(shù)據(jù)庫中匯入對(duì)應(yīng)各該線路編碼信息的多個(gè)預(yù)儲(chǔ)線距/線寬設(shè)定 步驟。
上述邏輯線路的線距/線寬布局設(shè)定方法,其特點(diǎn)在于,該根據(jù)該邏輯電 路設(shè)定文件、各該線路編碼及對(duì)應(yīng)各該線距/線寬設(shè)定,生成具有線距/線寬設(shè) 定的一第一布局設(shè)定文件步驟,還包含利用一接口輸入對(duì)應(yīng)各該線路編碼的各 該線距/線寬設(shè)定。
上述邏輯線路的線距/線寬布局設(shè)定方法,其特點(diǎn)在于,該根據(jù)該邏輯電 路設(shè)定文件、該線路編碼及對(duì)應(yīng)該線距/線寬設(shè)定,生成具有線距/線寬設(shè)定的 一第一布局設(shè)定文件步驟,還包含比較對(duì)應(yīng)該線路編碼的該線距/線寬設(shè)定, 并選取較佳的該線距/線寬設(shè)定。
本發(fā)明具有如下功效
(1) 簡(jiǎn)化邏輯電路的設(shè)計(jì)流程,從現(xiàn)有技術(shù)得知,邏輯電路軟件需以人 工方式輸入所需的線路設(shè)定值;但以本發(fā)明的方法,配合線路統(tǒng)整程序的運(yùn)算, 即能迅速取得邏輯電路軟件所需的最,線路設(shè)定,省去人為輸入的作業(yè)流程。
(2) 減少錯(cuò)誤率,從現(xiàn)有技術(shù)傳知,以往使用邏輯電路軟件是以人工操
作輸入線路設(shè)定值、制定與選取最適用的線路規(guī)則以及特定的設(shè)計(jì)限定條件,
但所需輸入的線路設(shè)定數(shù)值繁雜眾多,即使輸入錯(cuò)誤也難以檢視修正;但根據(jù) 本發(fā)明的方法,配合線路統(tǒng)整程序的運(yùn)算,所有欲輸入的線路設(shè)定值都能以特 定的法則產(chǎn)生,借以確實(shí)避免人為疏忽。
(3) 降低時(shí)間成本,簡(jiǎn)化邏輯電路的設(shè)計(jì)流程,從現(xiàn)有技術(shù)得知,邏輯 電路軟件通常需以人工方式輸入所需的線路設(shè)定值,其數(shù)量少則數(shù)十,多則上 千都有,光是輸入設(shè)定值就必須花費(fèi)二至三天的時(shí)間;而以本發(fā)明的方法,配 合線路統(tǒng)整程序的運(yùn)算,可迅速產(chǎn)生可匯入邏輯電路軟件的線路設(shè)定值。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的 限定。


圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖2為本發(fā)明的方法流程圖3為本發(fā)明的邏輯電路設(shè)定文件的儲(chǔ)存格式; 圖4為本發(fā)明的第一布局設(shè)定文件的格式示意圖;以及
圖5為本發(fā)明的第二布局設(shè)定文件的格式示意圖。
其中,附圖標(biāo)記
110邏輯電路軟件
111邏輯電路設(shè)定文件
112設(shè)定值字段
120線路設(shè)定數(shù)據(jù)庫
121線距/線寬數(shù)據(jù)庫
122限定數(shù)據(jù)庫
130線路統(tǒng)整程序
131線路設(shè)定比較程序
132線路設(shè)定調(diào)整程序
300邏輯電路設(shè)定文件的格式示意圖
400第一布局設(shè)定文件的格式示意圖
500第二布局設(shè)定文件的格式示意圖
步驟S201通過字符串比較方式査找邏輯電路設(shè)定文件中符合一編碼規(guī) 則的多個(gè)線路編碼
步驟S202自邏輯電路設(shè)定文件中獲取對(duì)應(yīng)各線路編碼信息的多個(gè)線距 /線寬設(shè)定
步驟S203根據(jù)邏輯電路設(shè)定文件、各線路編碼及對(duì)應(yīng)各線距/線寬設(shè) 定,生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件
步驟S204加載一區(qū)域限定規(guī)則調(diào)整布局設(shè)定文件中的線距/線寬設(shè)定 以生成一第二布局設(shè)定文件設(shè)定,以匯入邏輯電路軟件中
具體實(shí)施例方式
請(qǐng)參照?qǐng)Dl,其為應(yīng)用本發(fā)明方法的系統(tǒng)結(jié)構(gòu)圖,其包含一邏輯電路軟件 110、 一線路設(shè)定數(shù)據(jù)庫120與一線路統(tǒng)整程序130。邏輯電路軟件110可輸 出-邏輯電路設(shè)定文件111,且同時(shí)具有多個(gè)設(shè)定值字段112,可用以輸入線
路設(shè)定,而邏輯電路設(shè)定文件lll具有邏輯電路所需使用的線路設(shè)定信息,包 括每一線路各別具有的線路編碼,以及與使用者最初設(shè)定相對(duì)應(yīng)各線路編碼的
線距/線寬設(shè)定;線路設(shè)定數(shù)據(jù)庫120包含一線距/線寬數(shù)據(jù)庫121,其預(yù)先儲(chǔ) 存多個(gè)線路設(shè)定預(yù)儲(chǔ)信息,包含線路編號(hào),以及相對(duì)應(yīng)各線路編號(hào)的多個(gè)預(yù)設(shè) 線距/線寬設(shè)定,線路設(shè)定數(shù)據(jù)庫120還包含一限定數(shù)據(jù)庫122,預(yù)先儲(chǔ)存多 個(gè)區(qū)域限定規(guī)則,通常邏輯電路可依其功能將線路劃分成不同的功能區(qū)域,依 照功能區(qū)域的不同,線路的設(shè)定必然會(huì)有所不同的限制,而區(qū)域限定規(guī)則即是 制定線路于設(shè)計(jì)時(shí)所需遵循設(shè)定規(guī)范;線路統(tǒng)整程序130包含一線路設(shè)定比較 程序131與--線路設(shè)定調(diào)整程序132,線路設(shè)定比較程序131系能取得邏輯電 路設(shè)定文件111,擷取出包含于邏輯電路設(shè)定文件111的線路編號(hào)與線距/線 寬設(shè)定,并連接線距/線寬數(shù)據(jù)庫121以取得對(duì)應(yīng)各線路的線路設(shè)定預(yù)儲(chǔ)信息, 以進(jìn)行統(tǒng)整比較選取出較佳的線路設(shè)定值,再將其儲(chǔ)存成一第一布局設(shè)定文件 并輸出至線路設(shè)定調(diào)整程序132,線路設(shè)定調(diào)整程序132連結(jié)限定數(shù)據(jù)庫122, 并加載所需的區(qū)域限定規(guī)則,調(diào)整第一布局設(shè)定文件所儲(chǔ)存的線路設(shè)定值,并 將調(diào)整完成的線路設(shè)定值儲(chǔ)存成一第二布局設(shè)定文件,以匯入邏輯電路軟件 110,并依設(shè)定值字段112自動(dòng)加載對(duì)應(yīng)的線路設(shè)定值。
圖2為本發(fā)明的邏輯線路的線距/線寬布局設(shè)定方法的流程圖,應(yīng)用一邏 輯電路設(shè)定文件直接產(chǎn)生可匯入邏輯電路軟件110的布局設(shè)定,請(qǐng)參考圖1 以配合了解,其方法包含下列步驟
步驟S201,通過字符串比較方式査找邏輯電路設(shè)定文件111中符合一編 碼規(guī)則的多個(gè)線路編碼,邏輯電路軟件110先輸出一邏輯電路設(shè)定文件111, 而線路統(tǒng)整程序130會(huì)加載邏輯電路設(shè)定文件111,并利用線路設(shè)定比較程序 131以字符串比較方式以査找出所有線路編碼。
步驟S202,自邏輯電路設(shè)定文件lll中獲取對(duì)應(yīng)各線路編碼的多個(gè)線距/ 線寬設(shè)定,線路設(shè)定比較程序131再以線路編碼為基本字符串,來査找并取得 所有對(duì)應(yīng)各線路編碼的多個(gè)線距設(shè)定信息與線寬設(shè)定信息,之后線路設(shè)定比較 程序131再自一線路設(shè)定數(shù)據(jù)庫130中獲取對(duì)應(yīng)各線路編碼信息的多個(gè)預(yù)儲(chǔ)線 距/線寬設(shè)定。
步驟S203,根據(jù)邏輯電路設(shè)定文件111、各線路編碼及對(duì)應(yīng)各線距/線寬 設(shè)定,生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件,線路統(tǒng)整程序130先
取得來自邏輯電路設(shè)定文件111的線距/線寬設(shè)定設(shè)定、以及線距/線寬數(shù)據(jù)庫 130所儲(chǔ)存的預(yù)設(shè)線距/線寬設(shè)定信息,并且還可提供輸入接口以供輸入使用 者認(rèn)為較理想的線距/線寬設(shè)定,之后會(huì)對(duì)每一線路編碼所對(duì)應(yīng)的線路設(shè)定作 初歩判斷,從而選取較佳的線距/線寬設(shè)定,再將其選取結(jié)果輸出形成第一布
局設(shè)定文件并傳送至線路設(shè)定調(diào)整程序132。
步驟S204,以及加載一區(qū)域限定規(guī)則調(diào)整第一布局設(shè)定文件中的線距/線 寬設(shè)定以生成一第二布局設(shè)定文件,以匯入邏輯電路軟件110中,第一布局設(shè) 定文件于生成后,其為初步線路設(shè)定值的選取,并未考慮實(shí)際電路設(shè)計(jì)時(shí)與各 功能區(qū)域需注意的特殊問題,如電磁干擾、噪聲或是線路阻抗過高以使電能傳 導(dǎo)不佳等問題,因此將各功能區(qū)域于設(shè)計(jì)上需遵循設(shè)定規(guī)則儲(chǔ)存于限定數(shù)據(jù)庫 122。當(dāng)線路設(shè)定調(diào)整程序132在取得第一布局設(shè)定文件后,會(huì)從限定數(shù)據(jù)庫 122將所需要的區(qū)域限定規(guī)則加載至線路設(shè)定調(diào)整程序132,并將第一布局設(shè) 定文件內(nèi)部所儲(chǔ)存的線距/線寬設(shè)定逐一調(diào)整,以形成較為理想的線路設(shè)定信 息,將其結(jié)果輸出形成第二布局設(shè)定文件并匯入邏輯電路軟件110,并依照線 路類別依序填入設(shè)定值字段"2中,以便于進(jìn)行后續(xù)邏輯電路的測(cè)試作業(yè)。
請(qǐng)參照?qǐng)D3,其為邏輯電路設(shè)定文件的格式示意圖300,在此,利用 "net—spacing"以査找線寬設(shè)定,"net—physical"査找線距設(shè)定,其中S 代表線寬的設(shè)定為同一組時(shí),至少需間隔多少單位長(zhǎng)度,G則是代表不同組時(shí) 需間隔多少單位長(zhǎng)度,于此例,"net_spacing: (S12G30)"即是代表此線距 設(shè)定同組間需至少間隔12單位長(zhǎng)度,不同組至少需間隔30單位長(zhǎng)度。
請(qǐng)參照?qǐng)D4,其為第一布局設(shè)定文件的格式示意圖400,所具有的信息格 式依序?yàn)殡娐钒寰幋a、線路編碼、所比較的線寬設(shè)定或線距設(shè)定,最后是經(jīng)比 較后所取得的較佳的線寬/線距設(shè)定結(jié)果。
請(qǐng)參照?qǐng)D5,其為第二布局設(shè)定文件的格式示意圖500,所具有的信息格 式依次為電路板編碼、所使用的區(qū)域限定規(guī)則、線路編碼以及經(jīng)加載限定規(guī)則 后所調(diào)成形成的線寬/線距設(shè)定結(jié)果,以及形成每一設(shè)定結(jié)果所使用的限定條 件。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、 一種邏輯線路的線距/線寬布局設(shè)定方法,其特征在于,應(yīng)用一邏輯電 路設(shè)定文件直接產(chǎn)生可匯入邏輯電路軟件的布局設(shè)定,其方法包含下列步驟通過字符串比較方式査找該邏輯電路設(shè)定文件中符合一編碼規(guī)則的多個(gè) 線路編碼;自該邏輯電路設(shè)定文件中獲取對(duì)應(yīng)各該線路編碼的多個(gè)線距/線寬設(shè)定; 根據(jù)該邏輯電路設(shè)定文件、各該線路編碼及對(duì)應(yīng)各該線距/線寬設(shè)定,生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件;以及加載一區(qū)域限定規(guī)則調(diào)整該布局設(shè)定文件中的線距/線寬設(shè)定以生成一第二布局設(shè)定文件,以匯入邏輯電路軟件中。
2、 根據(jù)權(quán)利要求1所述的邏輯線路的線距/線寬布局設(shè)定方法,其特征在 于,該自該邏輯電路設(shè)定文件中獲取對(duì)應(yīng)各該線路編碼信息的多個(gè)線距/線寬 設(shè)定步驟中,還包含自 一線路設(shè)定數(shù)據(jù)庫中匯入對(duì)應(yīng)各該線路編碼信息的多個(gè) 預(yù)儲(chǔ)線距/線寬設(shè)定步驟。
3、 根據(jù)權(quán)利要求1所述的邏輯線路的線距/線寬布局設(shè)定方法,其特征在 于,該根據(jù)該邏輯電路設(shè)定文件、各該線路編碼及對(duì)應(yīng)各該線距/線寬設(shè)定, 生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件步驟,還包含利用一接口輸入 對(duì)應(yīng)各該線路編碼的各該線距/線寬設(shè)定。
4、 根據(jù)權(quán)利要求1所述的邏輯線路的線距/線寬布局設(shè)定方法,其特征在 于,該根據(jù)該邏輯電路設(shè)定文件、該線路編碼及對(duì)應(yīng)該線距/線寬設(shè)定,生成 具有線距/線寬設(shè)定的一第一布局設(shè)定文件步驟,還包含比較對(duì)應(yīng)該線路編碼 的該線距/線寬設(shè)定,并選取較佳的該線距/線寬設(shè)定。
全文摘要
本發(fā)明涉及一種邏輯線路的線距/線寬布局設(shè)定方法,應(yīng)用一邏輯電路設(shè)定文件直接產(chǎn)生可匯入邏輯電路軟件的布局設(shè)定,其方法包含下列步驟通過字符串比較方式查找該邏輯電路設(shè)定文件中符合一編碼規(guī)則的多個(gè)線路編碼;自該邏輯電路設(shè)定文件中獲取對(duì)應(yīng)各該線路編碼的多個(gè)線距/線寬設(shè)定;根據(jù)該邏輯電路設(shè)定文件、各該線路編碼及對(duì)應(yīng)各該線距/線寬設(shè)定,生成具有線距/線寬設(shè)定的一第一布局設(shè)定文件;以及加載一區(qū)域限定規(guī)則調(diào)整該布局設(shè)定文件中的線距/線寬設(shè)定以生成一第二布局設(shè)定文件,以匯入邏輯電路軟件中。本發(fā)明可使使用者可迅速取得線路布局設(shè)定并使用于邏輯電路軟件中,大幅降低前置作業(yè)時(shí)間,并減少設(shè)定值輸入錯(cuò)誤的情形發(fā)生。
文檔編號(hào)G06F17/50GK101122925SQ20061011213
公開日2008年2月13日 申請(qǐng)日期2006年8月11日 優(yōu)先權(quán)日2006年8月11日
發(fā)明者謝祥毅 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1