• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用以調整電路符號的方法及系統技術方案

    技術編號:15450544 閱讀:221 留言:0更新日期:2017-05-31 12:17
    一種用以調整電路符號的方法及系統,一種方法包括獲得表示第一電路符號的第一數據以及表示第二電路符號的第二數據。該第一電路符號具有多個第一引腳,該第一引腳具有與其關聯的第一位置向量。該第二電路符號具有多個第二引腳,該第二引腳具有與其關聯的第二位置向量,且各該多個第二引腳與該多個第一引腳的其中相應一個對應。確定映射位置向量以變換該位置向量的調整變換。該調整變換最大限度地降低基于一個或多個偏差的誤差測量。各偏差是變換位置向量與關聯該第一引腳的其中一個的該第一位置向量之間的偏差。通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量獲得該變換位置向量。

    Method and system for adjusting circuit symbols

    A method and system for adjusting a circuit symbol, including a method to obtain first data representing a first circuit symbol, and second data representing a second circuit symbol. The first circuit symbol has a plurality of first pins having a first position vector associated with the first pin. The second circuit symbol has a plurality of second pins, the second pins having a second position vector associated with them, and each of the second pins corresponds to one of the plurality of first pins. An adjustment transformation that determines the mapping position vector to transform the position vector. The adjustment transformation maximizes the error measurement based on one or more deviations. Each deviation is a deviation between the transformation position vector and the first position vector associated with one of the first pins. The transformation position vector is obtained by applying the adjustment transformation to the second position vector associated with the second pin to which the first pin is to be located.

    【技術實現步驟摘要】
    用以調整電路符號的方法及系統
    本專利技術通常涉及電路的電腦輔助設計,尤其涉及可用于以第二電路符號替代電路原理圖中的第一電路符號的情境中的方法及系統。
    技術介紹
    在電子電路的電腦輔助設計中,可使用電子設計自動化工具。電子設計自動化工具可以軟件形式提供,該軟件包括指令,該指令可由計算機執行以處理表示電路原理圖的數據。該電路原理圖可包括表示例如晶體管、二極管、電阻器、電容器及電感的電路元件的電路符號。另外,該電路原理圖可包括表示該些電路元件之間的電性連接的導線。表示電路原理圖的數據可定義電路符號、導線和/或其元素的位置及取向,其定義例如在電腦顯示器和/或電路原理圖的打印輸出上所繪制的電路符號、導線和/或其元素的位置及取向。這些位置通常不同于在電路實際物理實施時所設置的電路元件及電性連接的位置及取向。各電路符號可包括一個或多個所謂的引腳,該些引腳可用以定義與電路元件的部分的連接。例如,場效應晶體管的電路符號通常可具有柵極、源極、漏極以及可選的塊體引腳。該些引腳可用以定義電路中與該電路元件的電性連接,其中,當在引腳的位置設置表示電性連接的導線的端部時,尤其是當該導線的該端部與位于引腳的位置的中心的引腳形狀(例如矩形或圓形)接觸時,可認為已經與電路元件的部分形成電性連接。除引腳外,電路符號還可包括作為表示電子裝置的圖標繪制的原圖(artwork),以及參數和/或文本。電路符號及其元素的位置,尤其引腳的位置,可被定義于網格上,該網格確定其布置的最小粒度(granularity)。在半導體工業中,制程設計套件(processdesignkits;PDKs)可由晶圓代工廠提供。除設計規則、晶體管的仿真模型及布局信息以外,制程設計套件可定義電路符號以用于電子設計自動化工具中。盡管已嘗試提供制程設計套件中所使用的電路符號的標準化,例如OpenPDK原理圖符號標準(見例如文檔“OpenPDKSchematicSymbolStandard”,V1.0,2012年5月24日,由SiliconIntegrationInitiative(Si2TM)組織公布,ISBN:1-882750-63-2),但其中采用專有電路符號的制程設計套件仍在使用。這些專有電路符號可不同于標準電路符號,尤其就引腳的位置、以及電路符號的尺寸、原點、旋轉和/或反射而言。當電路原理圖從第一制程設計套件(processdesignkit)被轉換為第二制程設計套件時,例如從其中使用專有電路符號的制程設計套件轉換為其中使用標準電路符號(例如依據OpenPDKV1.0標準的電路符號)的制程設計套件時,可能發生問題,該些問題尤其可能與引腳的不同位置有關。如上所述,由于引腳的位置與確定裝置的連接相關,因此用具有不同引腳位置的第二制程設計套件的電路符號替代第一制程設計套件的電路符號可能導致連接性喪失。因此,除電路符號的替代以外,進一步的調整可能是必要的。美國專利公開號2014/0039846披露一種信息處理方法,其包括:當接收到用第二類別的第二組件替代第一組件的第一指令時,由電腦識別包括于包括多個組件的電路數據中的第一類別的第一組件;生成將要在其上布置該第二組件的層;獲取該第一組件的引腳與該第二組件的引腳之間的關聯性;以及基于該關聯性用布置于該些層上的該第二組件替代該第一組件。將電路原理圖從第一制程設計套件轉換為第二制程設計套件的已知方法通常依賴經驗用戶定義的映射文件或類似查表機制,這些文件或機制的提供可能需要較大量的工作。而且,在一些情況下,對于替代、旋轉、移動和/或重新布線電路符號,可能需要用戶手動輸入。本專利技術提供有助于基本克服或至少減輕上述問題的其中一些或全部的方法及系統。
    技術實現思路
    下面提供本專利技術的簡要總結,以提供本專利技術的一些態樣的基本理解。本
    技術實現思路
    并非詳盡概述本專利技術。其并非意圖識別本專利技術的關鍵或重要元件或劃定本專利技術的范圍。其唯一目的在于提供一些簡化的概念,作為后面所討論的更詳細說明的前序。本文中所述的一種示例方法包括獲得表示第一電路符號的第一數據。該第一電路符號具有多個第一引腳。各第一引腳具有與其關聯的第一位置向量。獲得表示第二電路符號的第二數據。該第二電路符號具有多個第二引腳。各第二引腳具有與其關聯的第二位置向量。各該多個第二引腳與該多個第一引腳的其中相應一個對應。確定將位置向量映射至變換位置向量的調整變換。該調整變換最大限度地降低基于一個或多個偏差的誤差測量。各偏差是變換位置向量與關聯該第一引腳的其中一個的該第一位置向量之間的偏差。通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量可獲得該變換位置向量。本文中所述的另一種示例方法包括獲得表示第一電路符號的第一數據。該第一電路符號具有多個第一引腳。各第一引腳具有與其關聯的第一位置向量。獲得表示第二電路符號的第二數據。該第二電路符號具有多個第二引腳。各第二引腳具有與其關聯的第二位置向量。各該多個第二引腳與該多個第一引腳的其中相應一個對應。確定將位置向量映射至變換位置向量的調整變換。該調整變換的該確定包括計算調整取向矩陣。該調整取向矩陣的該計算包括形成第一引腳位置矩陣及第二引腳位置矩陣。各該第一引腳位置矩陣及該第二引腳位置矩陣具有等于或大于該多個第一引腳的數目及該多個第二引腳的數目的行數。該第一引腳位置矩陣的各該行包括通過自第一組位置向量的相應成員減去包括該多個第一位置向量以及如果該第一引腳位置矩陣及該第二引腳位置矩陣的行數大于該多個第一引腳的數目及該多個第二引腳的數目時,該多個第一位置向量的至少其中一個的至少一個副本的第一組位置向量的平均數所獲得的相應向量的分量。該第二引腳位置矩陣的各該行包括通過自第二組位置向量的相應成員減去包括該多個第二位置向量以及如果該第一引腳位置矩陣及該第二引腳位置矩陣的行數大于該多個第一引腳的數目及該多個第二引腳的數目時,該第二位置向量的至少其中一個的至少一個副本的第二組位置向量的平均數所獲得的相應向量的分量。該調整取向矩陣的該計算還包括計算該第一引腳位置矩陣及該第二引腳位置矩陣的其中一個的偽逆,以及將該第一引腳位置矩陣及該第二引腳位置矩陣的該其中一個的該偽逆與該第一引腳位置矩陣及該第二引腳位置矩陣的其中另一個相乘。本文中所披露的一種示例系統包括存儲器以及調整變換計算器。該存儲器包括第一數據及第二數據。該第一數據表示第一電路符號。該第一電路符號具有多個第一引腳。各該多個第一引腳具有與其關聯的第一位置向量。該第二數據表示第二電路符號。該第二電路符號具有多個第二引腳。各該多個第二引腳具有與其關聯的第二位置向量,且各該多個第二引腳與該多個第一引腳的其中相應一個對應。該調整變換計算器確定將位置向量映射至變換位置向量的調整變換。該調整變換最大限度地降低基于一個或多個偏差的誤差測量。各偏差是變換位置向量與關聯該第一引腳的其中一個的該第一位置向量之間的偏差。通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量可獲得該變換位置向量。本文中所披露的另一種示例系統包括用以獲得表示第一電路符號的第一數據的構件。該第一電路符號具有多個第一引腳。各該多個第一引腳具有與其關聯的第一位置向量。該系統另外包括用以獲得表示第二電路符號的第二數據的構件。該第二電路符號具有多個本文檔來自技高網
    ...
    用以調整電路符號的方法及系統

    【技術保護點】
    一種方法,包括:獲得表示第一電路符號的第一數據,該第一電路符號具有多個第一引腳,各第一引腳具有與其關聯的第一位置向量;獲得表示第二電路符號的第二數據,該第二電路符號具有多個第二引腳,各第二引腳具有與其關聯的第二位置向量,各該多個第二引腳與該多個第一引腳的其中相應一個對應;以及確定將位置向量映射至變換位置向量的調整變換,其中,該調整變換最大限度地降低基于一個或多個偏差的誤差測量,各偏差是變換位置向量與關聯該第一引腳的其中一個的該第一位置向量之間的偏差,通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量可獲得該變換位置向量。

    【技術特征摘要】
    2015.07.29 US 14/812,3411.一種方法,包括:獲得表示第一電路符號的第一數據,該第一電路符號具有多個第一引腳,各第一引腳具有與其關聯的第一位置向量;獲得表示第二電路符號的第二數據,該第二電路符號具有多個第二引腳,各第二引腳具有與其關聯的第二位置向量,各該多個第二引腳與該多個第一引腳的其中相應一個對應;以及確定將位置向量映射至變換位置向量的調整變換,其中,該調整變換最大限度地降低基于一個或多個偏差的誤差測量,各偏差是變換位置向量與關聯該第一引腳的其中一個的該第一位置向量之間的偏差,通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量可獲得該變換位置向量。2.如權利要求1所述的方法,其中,該誤差測量包括該多個第一引腳的通過將該調整變換應用于與對應該第一引腳的該第二引腳關聯的該第二位置向量所獲得的該變換位置向量與關聯該第一引腳的該第一位置向量之間的該偏差之和;以及其中,該變換位置向量與關聯該第一引腳的該第一位置向量之間的該偏差包括該變換位置向量與關聯該第一引腳的該第一位置向量之間的差的向量范數。3.如權利要求2所述的方法,其中,該調整變換的該確定包括基于第一引腳位置矩陣及第二引腳位置矩陣計算調整取向矩陣,各該第一引腳位置矩陣及該第二引腳位置矩陣具有與該第一引腳的數目及該第二引腳的數目相等的行數,該第一引腳位置矩陣的各該行包括通過自該多個第一位置向量的其中相應一個減去該多個第一位置向量的平均數所獲得的向量的分量,該第二引腳位置矩陣的各該行包括通過自該多個第二位置向量的其中相應一個減去該多個第二位置向量的平均數所獲得的向量的分量。4.如權利要求3所述的方法,其中,該調整取向矩陣定義旋轉及反射的至少其中一種。5.如權利要求4所述的方法,其中,該調整取向矩陣的該計算包括計算該第一引腳位置矩陣及該第二引腳位置矩陣的其中一個的奇異值分解。6.如權利要求5所述的方法,其中,該調整變換的該確定還包括基于該調整取向矩陣、該多個第一位置向量的該平均數及該多個第二位置向量的該平均數確定調整平移向量。7.如權利要求6所述的方法,其中,該調整變換的該確定還包括:將該調整取向矩陣取整為多個預定約束取向變化的其中一個;以及將該調整平移向量取整為預定對齊網格。8.如權利要求7所述的方法,還包括:對于各該多個第二引腳:通過將該確定的調整變換應用于與該第二引腳關聯的該位置向量來計算變換位置向量;以及如果該計算的變換位置向量不同于與對應該第二引腳的該第一引腳關聯的該第一位置向量,則形成表示連接該變換位置向量所表示的位置及與對應該第二引腳的該第一引腳關聯的該第一位置向量所表示的位置的一條或多條線段的第三數據。9.如權利要求8所述的方法,還包括:提供表示電路原理圖的第四數據,該電路原理圖包括該第一電路符號的一個或多個實例,該第一電路符號的各實例具有與其關聯的第一實例變換,該第一實例變換將電路符號主坐標系統中的位置向量映射至原理圖坐標系統中的位置向量;以及用該第二電路符號的相應實例替代該第一電路符號的各實例,該第二電路符號的各實例具有與其關聯的第二實例變換,該第二實例變換將該電路符號主坐標系統中的位置向量映射至該原理圖坐標系統中的位置向量;其中,該第二電路符號的相應實例對該第一電路符號的各實例的該替代包括:針對該第一電路符號的各實例,確定與該第二電路符號的該相應實例關聯的該第二實例變換。10.如權利要求9所述的方法,其中,各該第一位置向量是該電路符號主坐標系統中的位置向量,其定義與該電路符號主坐標系統中的該第一位置向量關聯的該第一引腳的位置,以及其中,各該第二位置向量是該電路符號主坐標系統中的位置向量,其定義與該電路符號主坐標系統中的該第二位置向量關聯的該第二引腳的位置。11.如權利要求10所述的方法,其中,該第二實例變換的該確定包括將該調整變換與該第一實例變換聯系,以使該第二實例變換對應該調整變換與該第一實例變換的組合,其中,該調整變換執行于該第一實例變換之前。12.如權利要求11所述的方法,還包括:針對該第一電路符號的各實例,將與該第一電路符號的該實例關聯的該第一實例變換應用于表示一條或多條線段的各該第三數據,以獲得與該第二電路符號的該相應實例相鄰的一條或多條線段,并將該一條或多條線段包括于該第四數據所表示的該電路原理圖中。13.如權利要求12所述的方法,還包括:在該第二電路符號的相應實例對該第一電路符號的各該實例的該替代之前,自該電路原理圖提取第一網表;在該第二電路符號的相應實例對該第一電路符號的各該實例的該替代之后,自該電路原理圖提取第二網表;以及比較該第一網表與該第二網表,以確定該電路原理圖所表示的電路的連接性是否已被該第二電路符號的相應實例對該第一電路符號的各該實例的該替代影響。14.如權利要求13所述的方法...

    【專利技術屬性】
    技術研發人員:G·扎梅爾
    申請(專利權)人:格羅方德半導體公司
    類型:發明
    國別省市:開曼群島,KY

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久亚洲AV成人无码国产| 国产99久久九九精品无码| 国产高新无码在线观看| 天码av无码一区二区三区四区 | 亚洲精品无码久久不卡| 国产成人AV一区二区三区无码| 精品无码人妻夜人多侵犯18| 亚洲Av无码乱码在线观看性色| 未满十八18禁止免费无码网站| 日韩电影无码A不卡| 人妻丰满av无码中文字幕| 东京热人妻无码人av| 亚洲AV无码专区在线电影成人| 亚洲精品无码不卡在线播HE | 亚洲Av综合色区无码专区桃色| 国产成人无码AV在线播放无广告| 熟妇人妻无码中文字幕| 亚洲精品一级无码中文字幕| 亚洲a∨无码一区二区| 精品视频无码一区二区三区| 日本爆乳j罩杯无码视频| 免费无码午夜福利片| 免费无码一区二区三区蜜桃大| 中字无码av电影在线观看网站| 无码av免费一区二区三区试看| 久久老子午夜精品无码怎么打| 国产成人无码专区| 一本久道中文无码字幕av| 无码成人AAAAA毛片| 久久久精品天堂无码中文字幕 | 亚洲精品无码av人在线观看 | 日韩精品无码区免费专区| 精品国产a∨无码一区二区三区| 久久久亚洲精品无码| 亚洲AV无码精品无码麻豆| 无码一区二区三区在线观看| 无码乱人伦一区二区亚洲一| 久久久久久久无码高潮| 无码人妻精品中文字幕免费| 手机永久无码国产AV毛片| 亚洲国产成人精品无码一区二区|