百科问答小站 logo
百科问答小站 font logo



大规模电阻的等效电阻计算/模拟应该如何做? 第1页

  

user avatar   jeromecool 网友的相关建议: 
      

==== 2020/03/15 更新 ====

看了下你的资料里的学校哈,这是实验室项目么?

看起来你的目标还是想要自己开发一套算法,所以可能我帮不上忙了。


只能再说说我熟悉的,如果有兴趣继续走这个方案的话我可以后面继续加入更多的细节。

就题中这个场景,"建模仿真"这词过大了,

1,首先因为不涉及任何有源器件(BJT,MOS),只是纯电阻,所以器件模型就一个理想电阻,非常简单。

2,spice网表是描述电路结构的一种行业标准语言,文档网上一搜一大堆,其实并不难学。这边放个简单的例子(虽然简单,对你的场景已经够用了)。


对你的应用而言的,可能需要用随便什么脚本语言,把原始输入(一个电阻值的二维数组) 处理成spice语法格式,如下

Rh10 IN n11 '0.5*rgreen'

Rh11 n11 n12 '0.5*rgreen+0.5*rblue'

Rh12 n12 n13 'rblue'

Rh13 n13 OUT '0.5*rblue'

Rv11 n11 n21 '0.5*rgreen+0.5*rblue'

...

全部输入完后,加一个从IN到OUT的理想电流源激励,要求仿真器计算IN到OUT之间的电压差。欧姆定律除一下就好了。


其实IC设计里有一个应用和你的场景非常类似,就是仿真整个芯片的电源/地(P/G)网络上任何一点的压降。其中P/G网络的走线寄生电阻是分布式的,用电的各个电路模块连接到/G网络的位置也是分布式的。

最后务虚地说几句,

对电路进行仿真计算,最普适的方法还是根据基尔霍夫定律,列出一大堆线性方程组并求解。而上面提到的各家EDA公司出品的几个商用仿真器软件,其核心竞争力,就是是如何利用方程组的一些特性,使用各种“偷巧”的方法更快更准确地求解出方程组解。


==========================

谢邀,这明明是算法问题,不是模电问题。

如果只想知道等效电阻数值的话,hspice spectre finesim 之类都可以搞定,顶多用脚本处理一下原始数据,整理成标准spice网表格式。10^6并不是多大的规模。

如果是想自己开发算法的话,我母鸡呀~




  

相关话题

  决定论可以被证伪吗? 
  从物理层面解释,为什么在键盘上输入 abc,电脑屏幕上就会显示 abc? 
  大学物理解题时应该如何正确使用矢量符号? 
  如何评价杨振宁先生在国科大现场交流中与年轻研究生的讨论? 
  漫画里小萝莉甩飞超过20吨的坦克、巨龙在物理力学上解释的通吗? 
  网传 NASA 称因地球重力角度,2 月 11 日是唯一能让「立扫把」的日子,是真的吗?有科学依据吗? 
  狭义相对论把经典力学推翻了吗? 
  晚上拍到很多两个亮点的物体,大家知道是啥吗?不知道是不是无人机? 
  怎么看待光具有运动质量这个说法? 
  亚里士多德物体下落速度和重量成正比的理论是怎么存在了一千多年的? 

前一个讨论
easier parallelability是什么意思?
下一个讨论
为什么芯片内部不自带滤波电容?





© 2025-03-29 - tinynew.org. All Rights Reserved.
© 2025-03-29 - tinynew.org. 保留所有权利