欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

不同寬度網(wǎng)線的布局方法與計(jì)算機(jī)可讀取儲(chǔ)存媒體的制作方法

文檔序號(hào):6462198閱讀:133來(lái)源:國(guó)知局
專利名稱:不同寬度網(wǎng)線的布局方法與計(jì)算機(jī)可讀取儲(chǔ)存媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種電路布局,且特別是有關(guān)于一種不同寬度網(wǎng)線的布局方法。
背景技術(shù)
目前產(chǎn)業(yè)界所有的電子設(shè)計(jì)自動(dòng)化(Electronic Design Automation, EDA) 工具軟件中,于同一條網(wǎng)線(NET)上是無(wú)法設(shè)定兩種不同線寬的,而且不同線寬所 要繪制的長(zhǎng)度也無(wú)法設(shè)定。這兩個(gè)問(wèn)題一直困擾著每位電路設(shè)計(jì)工程師。圖IA說(shuō) 明傳統(tǒng)布局圖(layout)范例。在此并未繪示出所有的NET與組件,而僅選擇繪示其 中一個(gè)NET140作為目標(biāo)網(wǎng)線,以及僅繪出與目標(biāo)網(wǎng)線140相耦接的組件110、 120 與130。于圖1A中,組件110透過(guò)目標(biāo)網(wǎng)線140(圖1A中粗黑線者)提供電能或信 號(hào)給組件120與組件130。例如,電壓調(diào)整器(voltage regulator) 110將調(diào)整后 的輸出電壓透過(guò)目標(biāo)網(wǎng)線140提供給集成電路120與130。如前所述,目前的傳統(tǒng)EDA技術(shù)中,無(wú)法在于同一條NET上設(shè)定兩種不同線 寬,而且不同線寬所要繪制的長(zhǎng)度也無(wú)法設(shè)定。例如,圖1A的目標(biāo)網(wǎng)線140中, 線段(segment) 141的線寬必須加粗,然而傳統(tǒng)EDA技術(shù)只能將目標(biāo)網(wǎng)線140的所 有線段定義為同一種寬度。因此,每次電路設(shè)計(jì)工程師想要在目標(biāo)網(wǎng)線中加寬某一 線段的線寬,都要另外請(qǐng)布局工程師幫忙修改電路布局。圖1B說(shuō)明傳統(tǒng)局部線段加粗的布局圖范例。為了滿足局部線段加粗的需求, 一般EDA軟件可能會(huì)提供"選定線段局部加粗"功能,而可以將線段141進(jìn)行"局 部加粗"。然而,如果一不小心把繪制好的網(wǎng)線140解掉,或是移動(dòng)了已經(jīng)加粗的 線段141,則線段141會(huì)依據(jù)網(wǎng)線140的屬性定義而回復(fù)成與其它線段相同寬度。 周而復(fù)始,白白浪費(fèi)對(duì)目標(biāo)網(wǎng)線140局部加粗線的時(shí)間。若未將線段141加粗,則 可能會(huì)影響線路設(shè)計(jì)的功用。礙于現(xiàn)在的電路設(shè)計(jì)越來(lái)越繁復(fù),必須于網(wǎng)線(例如功率網(wǎng)線或是信號(hào)網(wǎng)線)的不同輸出入位置配置(布局)不同的線寬,以達(dá)成所需功率與電流負(fù)載等電氣特 性。因此,如果可以在相同網(wǎng)線達(dá)成不同線寬的布局,這樣一來(lái)就大大解決所有工 程師面臨的問(wèn)題了。發(fā)明內(nèi)容本發(fā)明提供一種不同寬度網(wǎng)線的布局方法,可以在相同網(wǎng)線達(dá)成不同線寬的 布局。本發(fā)明提出一種不同寬度網(wǎng)線的布局方法,包括下述步驟。于線路圖 (schematic)中,在目標(biāo)網(wǎng)線(net)上配置單端組件符號(hào)(symbol),其中該單端組件 符號(hào)具有拉線規(guī)則信息。將線路圖轉(zhuǎn)換為布局圖(layout),其中單端組件符號(hào)被轉(zhuǎn) 換為對(duì)應(yīng)的單端組件。于布局圖中進(jìn)行目標(biāo)網(wǎng)線的拉線(routing)作業(yè),其中于目 標(biāo)網(wǎng)線中耦接單端組件的一指定線段的寬度是依據(jù)拉線規(guī)則信息所決定。在本發(fā)明的一實(shí)施例中,上述單端組件符號(hào)為焊墊符號(hào)、而單端組件為焊墊 (pad)。在本發(fā)明的一實(shí)施例中,上述不同寬度網(wǎng)線的布局方法還包括提供組件符 號(hào)庫(kù),其中組件符號(hào)庫(kù)包含具有不同寬度的多個(gè)候選單端組件符號(hào);以及從該些候 選單端組件符號(hào)選擇其一,做為該單端組件符號(hào)。在本發(fā)明的一實(shí)施例中,上述不同寬度網(wǎng)線的布局方法,還包括于線路圖 中,對(duì)目標(biāo)網(wǎng)線設(shè)定一線段長(zhǎng)度;以及于布局圖中,進(jìn)行目標(biāo)網(wǎng)線的拉線作業(yè),其 中于目標(biāo)網(wǎng)線中耦接單端組件的該指定線段的長(zhǎng)度是依據(jù)該線段長(zhǎng)度所決定。本發(fā)明另提供一種計(jì)算機(jī)可讀取儲(chǔ)存媒體,用以儲(chǔ)存計(jì)算機(jī)程序。該計(jì)算機(jī) 程序用以加載至計(jì)算機(jī)系統(tǒng)中并且使得該計(jì)算機(jī)系統(tǒng)執(zhí)行上述不同寬度網(wǎng)線的布 局方法。本發(fā)明因在目標(biāo)網(wǎng)線上配置單端組件(例如焊墊)符號(hào),因此可以在電路設(shè)計(jì) 階段即早在相同網(wǎng)線上定義不同線寬的布局信息(拉線規(guī)則信息)。然后于電路布局 階段中,依照所設(shè)定好的拉線規(guī)則信息完成目標(biāo)網(wǎng)線的拉線作業(yè)。如此,電子設(shè)計(jì) 自動(dòng)化(EDA)工具軟件也可以檢査出是否符合拉線規(guī)范。因此,本發(fā)明可將一條 網(wǎng)線在不增加零件成本以及布局面積的前提下,可根據(jù)實(shí)際需求設(shè)定不同的線寬。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合附圖,作詳細(xì)說(shuō)明如下。


圖1A說(shuō)明傳統(tǒng)布局圖(layout)范例。 圖1B說(shuō)明傳統(tǒng)局部線段加粗的布局圖范例。 圖2A是依照本發(fā)明實(shí)施例說(shuō)明線路圖的局部。 圖2B是依照本發(fā)明實(shí)施例說(shuō)明配置單端組件符號(hào)的線路圖。 圖3是依照本發(fā)明實(shí)施例說(shuō)明一種不同寬度網(wǎng)線的布局方法流程圖。 圖4A是依照本發(fā)明實(shí)施例,說(shuō)明從圖2B的線路圖所轉(zhuǎn)換的布局圖(尚未進(jìn)行 拉線)。圖4B是依照本發(fā)明實(shí)施例,說(shuō)明圖4A進(jìn)行拉線作業(yè)后的布局圖。 圖5A與5B是依照本發(fā)明另一實(shí)施例,說(shuō)明一種不同寬度網(wǎng)線的布局方法流 程圖。
具體實(shí)施方式
以下將提出實(shí)施例,來(lái)針對(duì)本發(fā)明加以說(shuō)明,以期使本領(lǐng)域具通常知識(shí)找更能了解本發(fā)明并可以據(jù)以實(shí)施。當(dāng)然,下述實(shí)施例亦可以計(jì)算機(jī)程序的形式實(shí)現(xiàn)之, 并利用計(jì)算機(jī)可讀取儲(chǔ)存媒體儲(chǔ)存此一計(jì)算機(jī)程序,以利計(jì)算機(jī)執(zhí)行下述不同寬度網(wǎng)線的布局方法。圖2A是依照本發(fā)明實(shí)施例說(shuō)明線路圖的局部。在此線路圖200并未繪示出所 有的組件與網(wǎng)線,而僅選擇繪示其中一個(gè)網(wǎng)線240作為目標(biāo)網(wǎng)線,以及僅繪出與目 標(biāo)網(wǎng)線240相耦接的組件210、 220與230。于線路圖200中,組件210透過(guò)目標(biāo) 網(wǎng)線240提供電能或信號(hào)給組件220與組件230。例如,電壓調(diào)整器(voltage regulator) 210將調(diào)整后的輸出電壓透過(guò)目標(biāo)網(wǎng)線240提供給集成電路220與230。 在線路設(shè)計(jì)階段,設(shè)計(jì)者可能會(huì)考量集成電路220與230的負(fù)載情形,而想要在實(shí) 際布局圖中,將目標(biāo)網(wǎng)線240中靠近電壓調(diào)整器210的局部網(wǎng)線加粗(其它部份維 持不變)?;蚍催^(guò)來(lái)說(shuō),設(shè)計(jì)者可能會(huì)想要在實(shí)際布局圖中,將目標(biāo)網(wǎng)線240中靠 近集成電路220與230的局部網(wǎng)線變細(xì)(其它部份維持不變)。圖3是依照本發(fā)明實(shí)施例說(shuō)明一種不同寬度網(wǎng)線的布局方法流程圖。首先進(jìn)
行步驟S310,以在線路圖200中對(duì)目標(biāo)網(wǎng)線240上配置一個(gè)單端組件符號(hào),其中 該單端組件符號(hào)具有一拉線規(guī)則信息。圖2B是依照本發(fā)明實(shí)施例說(shuō)明配置單端組 件符號(hào)250的線路圖。于本實(shí)施例中,單端組件符號(hào)250可以是焊墊符號(hào)、測(cè)試點(diǎn) 符號(hào)、導(dǎo)孔符號(hào)或其它只具有單一端點(diǎn)的組件符號(hào)。由于電壓調(diào)整器210可能要輸 出大量電流以滿足集成電路220與230的負(fù)載需求,因此須要將目標(biāo)網(wǎng)線240中靠 近電壓調(diào)整器210的局部網(wǎng)線加粗。如圖2B所示,步驟S310對(duì)目標(biāo)網(wǎng)線240上 配置一個(gè)焊墊符號(hào)250。焊墊符號(hào)250具有一拉線規(guī)則信息,拉線規(guī)則信息可以包 括焊墊符號(hào)250的直徑屬性。
在完成線路圖200后,接下來(lái)將線路圖200轉(zhuǎn)換為布局圖400,其中單端組件 符號(hào)被轉(zhuǎn)換為對(duì)應(yīng)的單端組件(在此為焊墊250)。圖4A是依照本發(fā)明實(shí)施例,說(shuō) 明從圖2B的線路圖200所轉(zhuǎn)換的布局圖400。于圖4A中,各個(gè)組件符號(hào)被轉(zhuǎn)換 為對(duì)應(yīng)的實(shí)體組件,其中相對(duì)應(yīng)的符號(hào)與組件是以相同的數(shù)字表示,例如線路圖 200中的電壓調(diào)整器符號(hào)210被轉(zhuǎn)換成布局圖400中的電壓調(diào)整器210。圖4A是 說(shuō)明將電壓調(diào)整器210、集成電路220與230完成位置擺設(shè)(placement)后,但尚未 進(jìn)行拉線(route)的布局圖。由于各組件接腳之間的網(wǎng)線尚未進(jìn)行拉線,便以導(dǎo)跡線 (guide trace)的方式呈現(xiàn)之,如圖4A所示。
在完成轉(zhuǎn)換為布局圖400之后,接下來(lái)進(jìn)行步驟S330,以便于布局圖400中 進(jìn)行目標(biāo)網(wǎng)線240的拉線作業(yè)。其中,于目標(biāo)網(wǎng)線240中耦接單端組件250的指定 線段(segment)241的寬度是依據(jù)前述拉線規(guī)則信息所決定的。圖4B是依照本發(fā)明 實(shí)施例,說(shuō)明圖4A進(jìn)行拉線作業(yè)后的布局圖。此步驟的拉線作業(yè)可以利用任何一 種拉線算法來(lái)自動(dòng)完成,也可以用人工方式進(jìn)行拉線作業(yè)。在進(jìn)行拉線作業(yè)時(shí),配 置在布局圖中的線段實(shí)際寬度是由該線段的網(wǎng)線屬性(net type)所決定的。于圖4B 的目標(biāo)網(wǎng)線240中,單端組件250至集成電路220之間的線段,以及單端組件250 至集成電路230之間的線段,各自以該線段的網(wǎng)線屬性來(lái)決定線段寬度。單端組件 250至電壓調(diào)整器210之間線段241的網(wǎng)線屬性,是依據(jù)焊墊250的直徑屬性所設(shè) 定的。因此在完成拉線作業(yè)后,線段241的寬度可以與焊墊250的直徑相同。由于 線段241的網(wǎng)線屬性已經(jīng)被更新,因此若不小心把繪制好的網(wǎng)線240解掉,或是移 動(dòng)了己經(jīng)加粗的線段241,均不會(huì)影響加粗線段241的寬度。圖5A與5B是依照本發(fā)明另一實(shí)施例,說(shuō)明一種不同寬度網(wǎng)線的布局方法流 程圖。其中,圖5A是說(shuō)明在線路圖設(shè)計(jì)環(huán)境中的流程圖,而圖5B則是說(shuō)明在布 局圖設(shè)計(jì)環(huán)境中的流程圖。首先在線路圖設(shè)計(jì)環(huán)境中提供組件符號(hào)庫(kù)(步驟S505)。 此組件符號(hào)庫(kù)可以提供使用者選用各種不同的組件符號(hào)(例如邏輯門、連接器、電 阻等),其中此組件符號(hào)庫(kù)亦包含具有不同寬度的候選單端組件符號(hào)。單端組件符 號(hào)可以是焊墊符號(hào)、測(cè)試點(diǎn)符號(hào)、導(dǎo)孔符號(hào)或其它只具有單一端點(diǎn)的組件符號(hào)。單 端組件符號(hào)具有拉線規(guī)則信息,例如焊墊符號(hào)可以包括其直徑屬性。于本實(shí)施例中, 這些候選單端組件符號(hào)可以是具有不同寬度屬性(例如5MIL, 20MIL…等)的焊墊符 號(hào)。使用者可以從這些候選單端組件符號(hào)選擇其一(步驟S510),并將所選擇的單端 組件符號(hào)配置于線路圖的目標(biāo)網(wǎng)線上(步驟S515)。圖2B便是完成步驟S515后的 線路圖范例使用者從候選單端組件符號(hào)選擇其一(例如選擇寬度是20MIL的焊 墊),并將所選擇的單端組件符號(hào)250配置于線路圖200的目標(biāo)網(wǎng)線240上。
請(qǐng)參照?qǐng)D2B與圖5A,在步驟S520中,于線路圖200中對(duì)目標(biāo)網(wǎng)線240的指 定線段241設(shè)定線段長(zhǎng)度屬性。步驟S520所設(shè)定的線段長(zhǎng)度屬性,可以是由使用 者任意設(shè)定。于另一實(shí)施例中,若單端組件符號(hào)250的拉線規(guī)則信息中具有線段長(zhǎng) 度屬性,亦可以依據(jù)單端組件符號(hào)250的拉線規(guī)則信息中的線段長(zhǎng)度屬性,而自動(dòng) 設(shè)定該指定線段241的線段長(zhǎng)度屬性。
在步驟S525中,將單端組件符號(hào)250的拉線規(guī)則信息加入符號(hào)限制規(guī)則數(shù)據(jù) 庫(kù)。該拉線規(guī)則信息可能包括指定線段241的線段寬度與線段長(zhǎng)度。此符號(hào)限制規(guī) 則數(shù)據(jù)庫(kù)記錄著線路圖200的各種設(shè)計(jì)規(guī)則,而這些設(shè)計(jì)規(guī)則將于稍后步驟中轉(zhuǎn)換 至布局圖中。待繼續(xù)完成其它尚未述及的設(shè)計(jì)后,便完成線路圖200(步驟S530)。
請(qǐng)參照?qǐng)D5B,在進(jìn)行電路布局之前,需要先將線路圖200轉(zhuǎn)換為布局圖(步驟 S555),并且將線路圖200的符號(hào)限制規(guī)則數(shù)據(jù)庫(kù)內(nèi)容(例如拉線規(guī)則信息)加入布 局圖的設(shè)計(jì)規(guī)則中。于步驟S560中,線路圖200的所有拉線規(guī)則信息設(shè)定至布局 圖中每一條線的網(wǎng)線屬性中。因此在步驟S565中,系統(tǒng)可以從布局限制規(guī)則數(shù)據(jù) 庫(kù)讀取布局設(shè)計(jì)規(guī)則(例如網(wǎng)線屬性數(shù)據(jù)、線段長(zhǎng)度數(shù)據(jù)等)。至此,每一條網(wǎng)線均 已設(shè)定好其特定的網(wǎng)線屬性。
于該布局圖中,進(jìn)行目標(biāo)網(wǎng)線的拉線作業(yè)(步驟S570)。圖4B可以是步驟S570 的拉線范例。此步驟的拉線作業(yè)可以利用任何一種拉線算法來(lái)自動(dòng)完成,也可以用人工方式進(jìn)行拉線作業(yè)。在進(jìn)行拉線作業(yè)時(shí),配置在布局圖中的線段實(shí)際寬度是由
該線段的網(wǎng)線屬性所決定的。由于先前步驟S560已經(jīng)設(shè)定各個(gè)線段的網(wǎng)線屬性, 因此指定線段241的線段寬度不需另外修改,即可符合設(shè)計(jì)規(guī)范。換句話說(shuō),通過(guò) 在線路圖200中的單端組件符號(hào)將線寬信息帶入布局圖400,并將線寬信息設(shè)定為 指定線段241的線寬。例如,若單端組件250是直徑為20mil的焊墊,則指定線段 241的線寬屬性會(huì)被設(shè)為20mil。另外,于目標(biāo)網(wǎng)線240中耦接單端組件250的指 定線段241的長(zhǎng)度,可以是依據(jù)在步驟S520中對(duì)指定線段241所設(shè)定的線段長(zhǎng)度 所決定。由于線段241的網(wǎng)線屬性已經(jīng)被設(shè)定為較粗的寬度,因此若不小心把繪制 好的網(wǎng)線240解掉,或是移動(dòng)了已經(jīng)加粗的線段241,均不會(huì)影響加粗線段241的 寬度。
綜上所述,上述實(shí)施例分別于布局零件庫(kù)中以及線路圖的組件符號(hào)庫(kù)中設(shè)計(jì) 出不同寬度的單端組件(例如5MIL、 20MIL…等)以及單端組件符號(hào)。于線路圖中, 使用者可以在欲變成不同線寬的位置上加入此單端組件符號(hào),并依照所加入的單端 組件符號(hào)設(shè)定網(wǎng)線屬性規(guī)則(例如線寬及/或線長(zhǎng)的最小值)。然后于布局環(huán)境中,依 照所設(shè)定好的網(wǎng)線屬性規(guī)則完成拉線,即可實(shí)現(xiàn)不同寬度網(wǎng)線的布局需求。如此, 一般EDA工具也可以檢查出是否符合拉線規(guī)范。因此,上述實(shí)施例可將一條網(wǎng)線 在不增加零件成本以及布局面積的前提下,可根據(jù)實(shí)際需求設(shè)定不同的線寬。
雖然本發(fā)明己以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬 技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與 潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1.一種不同寬度網(wǎng)線的布局方法,包括于一線路圖中,在一目標(biāo)網(wǎng)線上配置一單端組件符號(hào),其中該單端組件符號(hào)具有一拉線規(guī)則信息;將該線路圖轉(zhuǎn)換為一布局圖,其中該單端組件符號(hào)被轉(zhuǎn)換為對(duì)應(yīng)的一單端組件;以及于該布局圖中,進(jìn)行該目標(biāo)網(wǎng)線的拉線作業(yè),其中于該目標(biāo)網(wǎng)線中耦接該單端組件的一指定線段的寬度是依據(jù)該拉線規(guī)則信息所決定。
2. 如權(quán)利要求1所述的不同寬度網(wǎng)線的布局方法,其特征在于,該單端組件符 號(hào)為一焊墊符號(hào)、而該單端組件為一焊墊。
3. 如權(quán)利要求1所述的不同寬度網(wǎng)線的布局方法,其特征在于,還包括 提供一組件符號(hào)庫(kù),其中該組件符號(hào)庫(kù)包含具有不同寬度的多個(gè)候選單端組件符號(hào);以及從該些候選單端組件符號(hào)選擇其一,做為該單端組件符號(hào)。
4. 如權(quán)利要求1所述的不同寬度網(wǎng)線的布局方法,其特征在于,還包括將該拉 線規(guī)則信息加入該布局圖的設(shè)計(jì)規(guī)則中。
5. 如權(quán)利要求1所述的不同寬度網(wǎng)線的布局方法,其特征在于,該拉線規(guī)則信 息包括一線段寬度與一線段長(zhǎng)度。
6. 如權(quán)利要求1所述的不同寬度網(wǎng)線的布局方法,其特征在于,還包括 于該線路圖中,對(duì)該目標(biāo)網(wǎng)線設(shè)定一線段長(zhǎng)度;以及于該布局圖中,進(jìn)行該目標(biāo)網(wǎng)線的拉線作業(yè),其中于該目標(biāo)網(wǎng)線中耦接該單 端組件的該指定線段的長(zhǎng)度是依據(jù)該線段長(zhǎng)度所決定。
7. —種計(jì)算機(jī)可讀取儲(chǔ)存媒體,用以儲(chǔ)存一計(jì)算機(jī)程序,該計(jì)算機(jī)程序用以加載至一計(jì)算機(jī)系統(tǒng)中并且使得該計(jì)算機(jī)系統(tǒng)執(zhí)行如權(quán)利要求1所述的不同寬度網(wǎng) 線的布局方法。
全文摘要
本發(fā)明公開(kāi)了一種不同寬度網(wǎng)線的布局方法。于線路圖中,在目標(biāo)網(wǎng)線上配置單端組件符號(hào),其中該單端組件符號(hào)具有拉線規(guī)則信息。將線路圖轉(zhuǎn)換為布局圖,其中單端組件符號(hào)被轉(zhuǎn)換為對(duì)應(yīng)的單端組件。于布局圖中進(jìn)行目標(biāo)網(wǎng)線的拉線作業(yè),其中于目標(biāo)網(wǎng)線中耦接單端組件的一指定線段的寬度是依據(jù)拉線規(guī)則信息所決定。
文檔編號(hào)G06F17/50GK101576935SQ20081009139
公開(kāi)日2009年11月11日 申請(qǐng)日期2008年5月5日 優(yōu)先權(quán)日2008年5月5日
發(fā)明者游巧毓 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
承德市| 平南县| 偃师市| 丹凤县| 江津市| 平定县| 吉首市| 大关县| 方山县| 洛阳市| 杭州市| 长治县| 拉萨市| 涿州市| 旺苍县| 双城市| 邛崃市| 青铜峡市| 肃北| 南漳县| 香港| 陵川县| 灌云县| 思南县| 满城县| 肇庆市| 会泽县| 平凉市| 沅陵县| 海林市| 谢通门县| 双桥区| 瓦房店市| 崇信县| 离岛区| 巴林右旗| 房产| 富平县| 馆陶县| 瓮安县| 二连浩特市|