System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電路,特別是涉及一種傳輸線阻抗的管控方法、系統、設備及存儲介質。
技術介紹
1、隨著高速信號的迅速發展,信號完整性變得越來越重要,在信號完整性領域,阻抗是關鍵參數,得到了互連的阻抗和傳播時延,也就知道了它的幾乎所有的電氣特性。比如影響信號完整性的問題反射、串擾、電源軌道塌陷等問題都可以使用阻抗進行描述。
2、在pcb(printed?circuit?board,印制電路板)設計中,傳輸線的阻抗控制尤為重要,特別是高速信號速率目前已經達到pcie(peripheral?component?interconnectexpress,高速串行計算機擴展總線標準)5.0、pcie6.0,pcb加工板廠都在往控制更嚴格的阻抗誤差這個目標而不斷努力。目前,pcb板廠能夠管控的阻抗誤差常規能力在±10%,部分可以做到±8%。目前的傳輸線阻抗管控很難全部達到±5%甚至是±3%。
3、綜上所述,如何有效地實現傳輸線阻抗的管控,以降低阻抗誤差,是目前本領域技術人員急需解決的技術問題。
技術實現思路
1、本專利技術的目的是提供一種傳輸線阻抗的管控方法、系統、設備及存儲介質,以有效地實現傳輸線阻抗的管控,降低阻抗誤差。
2、為解決上述技術問題,本專利技術提供如下技術方案:
3、第一方面,本專利技術提供了一種傳輸線阻抗的管控方法,包括:
4、根據接收到的構建指令,建立傳輸線疊層結構模型,并在所述傳輸線疊層結構模型上建立傳輸線模型;
>5、根據接收到的參數配置指令,為所述傳輸線模型中的各個指定參數設置各自的參數誤差范圍;
6、基于各個指定參數各自的參數誤差范圍,生成多個測試用例;
7、其中,針對每一個所述測試用例,所述測試用例中包括各個所述指定參數,并且各個所述指定參數在所述測試用例中的數值均符合相應的參數誤差范圍;
8、基于所述傳輸線模型,依次進行各個測試用例的仿真測試,得到各個測試用例情況下所述傳輸線模型的傳輸線阻抗;
9、基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,并確定出各個所述指定參數各自對于傳輸線阻抗的影響程度。
10、另一方面,對于每一個所述指定參數,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最大值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最小值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的典型值。
11、另一方面,基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,包括:
12、將得到的各個所述傳輸線阻抗中,超出預設的第一范圍的各個所述傳輸線阻抗進行舍棄;
13、將舍棄之后剩余的各個所述傳輸線阻抗中的最大值作為所確定出的所述傳輸線模型的傳輸線阻抗誤差范圍最大值;
14、將舍棄之后剩余的各個所述傳輸線阻抗中的最小值作為所確定出的所述傳輸線模型的傳輸線阻抗誤差范圍最小值。
15、另一方面,根據接收到的參數配置指令,為所述傳輸線模型中的各個指定參數設置各自的參數誤差范圍,包括:
16、當所述傳輸線模型表示的是電路板中位于頂層的傳輸線時,根據接收到的參數配置指令,為所述傳輸線模型中的線寬、下層介質厚度、走線厚度、板材介電常數,設置各自的參數誤差范圍;
17、當所述傳輸線模型表示的是電路板中位于底層的傳輸線時,根據接收到的參數配置指令,為所述傳輸線模型中的線寬、上層介質厚度、走線厚度、板材介電常數,設置各自的參數誤差范圍;
18、當所述傳輸線模型表示的是電路板中位于中間層的傳輸線時,根據接收到的參數配置指令,為所述傳輸線模型中的線寬、上層介質厚度、下層介質厚度、走線厚度、板材介電常數,設置各自的參數誤差范圍。
19、另一方面,基于各個指定參數各自的參數誤差范圍,生成多個測試用例,包括:
20、針對任意一個指定參數,在該指定參數的參數誤差范圍中選擇出k個數值,作為該指定參數的k個設定值;其中,k為正整數;
21、基于各個指定參數各自的k個設定值,得到全部的組合方式,并將每一種組合方式作為所生成的一個測試用例。
22、另一方面,基于所述傳輸線模型,依次進行各個測試用例的仿真測試,包括:
23、基于所述傳輸線模型,將頻域仿真器設置在指定的仿真頻段,以在所述仿真頻段下,依次進行各個測試用例的仿真測試。
24、另一方面,基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,并確定出各個所述指定參數各自對于傳輸線阻抗的影響程度,包括:
25、基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍;
26、將i設置為初始值1;
27、確定出全部的指定參數中,除了第i指定參數之外,其余各個指定參數的每一種組合方式;
28、針對所確定出的每一種組合方式,在全部的測試用例中,選擇與該種組合方式相符的每一個測試用例,并確定出所選擇的各個測試用例情況下所對應的各個所述傳輸線阻抗的方差,作為該種組合方式所對應的方差;
29、確定出每一種組合方式各自對應的方差的平均值,作為所述第i指定參數的影響權重值;
30、判斷i是否達到指定參數的總數量值;
31、如果否,則將i加1,并返回執行所述確定出全部的指定參數中,除了第i指定參數之外,其余各個指定參數的每一種組合方式的操作;
32、如果是,則針對任意一個指定參數,將該指定參數的影響權重值在總影響權重值中的占比,作為該指定參數對于傳輸線阻抗的影響程度;
33、其中,i為正整數。
34、第二方面,本專利技術提供了一種傳輸線阻抗的管控系統,包括:
35、傳輸線模型建立模塊,用于根據接收到的構建指令,建立傳輸線疊層結構模型,并在所述傳輸線疊層結構模型上建立傳輸線模型;
36、參數誤差范圍設置模塊,用于根據接收到的參數配置指令,為所述傳輸線模型中的各個指定參數設置各自的參數誤差范圍;
37、測試用例生成模塊,用于基于各個指定參數各自的參數誤差范圍,生成多個測試用例;
38、其中,針對每一個所述測試用例,所述測試用例中包括各個所述指定參數,并且各個所述指定參數在所述測試用例中的數值均符合相應的參數誤差范圍;
39、傳輸線阻抗確定模塊,用于基于所述傳輸線模型,依次進行各個測試用例的仿真測試,得到各個測試用例情況下所述傳輸線模型的傳輸線阻抗;
40、影響程度確定模塊,用于基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,并確定出各個所述指定參數各自對于傳輸線阻抗的影響程度。
41、第三方面,本專利技術提供了一種傳輸線阻抗的管控設備,包括:<本文檔來自技高網...
【技術保護點】
1.一種傳輸線阻抗的管控方法,其特征在于,包括:
2.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,對于每一個所述指定參數,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最大值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最小值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的典型值。
3.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,包括:
4.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,根據接收到的參數配置指令,為所述傳輸線模型中的各個指定參數設置各自的參數誤差范圍,包括:
5.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,基于各個指定參數各自的參數誤差范圍,生成多個測試用例,包括:
6.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,基于所述傳輸線模型,依次進行各個測試用例的仿真測試,包括:
7.根
8.一種傳輸線阻抗的管控系統,其特征在于,包括:
9.一種傳輸線阻抗的管控設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的傳輸線阻抗的管控方法的步驟。
...【技術特征摘要】
1.一種傳輸線阻抗的管控方法,其特征在于,包括:
2.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,對于每一個所述指定參數,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最大值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的最小值,并且,至少在一個所述測試用例中,該指定參數的數值等于該指定參數的參數誤差范圍中的典型值。
3.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,基于得到的各個所述傳輸線阻抗,確定出所述傳輸線模型的傳輸線阻抗誤差范圍,包括:
4.根據權利要求1所述的傳輸線阻抗的管控方法,其特征在于,根據接收到的參數配置指令,為所述傳輸線模型中的各個指定參數設置各自的參數誤差范圍,包括:
5.根據權利要求1所述的...
【專利技術屬性】
技術研發人員:邵盟,李楠,
申請(專利權)人:蘇州元腦智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。