1 :
774ワット発電中さん:
SPICEをはじめとした多くの回路シミュレーターがあり
電気電子系の方面にいる多くの人が利用していると思いますが
その根底をなすデバイスモデルについてはあまり知る人がいません
ここでいくつか語ってみませんか?
2
3 :
774ワット発電中さん:2007/01/08(月) 20:44:00 ID:JVPoQ5NA
IBIS
シミュレータ全般にいえることだけど、どんな近似使ってるんだろうねえ
電気・気象などの各専門分野、数学、計算機に精通してないとああいうの作れないんだろうか
5 :
774ワット発電中さん:2007/01/10(水) 20:21:12 ID:mOQTw9BI
マニアックすぎて書き込みがないな
1の言い方が安直過ぎるな
おまけに4がまた典型的なだめだめさん
モデルや理論がわかってる人間が居てもあきれて出て行くわ
というわけでさよなら
これからはspiceじゃなくてVHDL-AMS、そろそろそのままデジアナ混在チップ合成できるようにしてくれ
FPAA見るかぎり当分はなさそうだが
あきれて出ていったのはこのスレじゃなくてこの板である
まあ、こんなのはあるわけだが。
http://www.intusoft.com/lit/WkwModels.pdf (835KB)
データシートを元に、各 SPICE パラメーターを見出す方法も説明されている。(考え方ね)
ほとんど近い内容で Agirent Tech. の pdf 文書を見つけたことがあるけれど URL を見失った。
IBIS to SPICE モデル変換プログラム (free) はあるよね。
>VHDL-AMS、そろそろそのままデジアナ混在チップ合成・・
そういう PLD + P(A)D とかが出てくればね。でないと「月に何10万個作りますか?」
とか聞かれちゃう。
11 :
774ワット発電中さん:2007/01/27(土) 16:09:34 ID:3DGg6Nc0
例えば天体の重力シミュレーションを考える。
天体は質点で表して注目する2天体以外の影響は無視!
とかやると簡単に結果が出る。
世の中には勘違いしている人もいるだろうナ。SPICE シミュレーターは
物理法則に則って電子1個1個の挙動を追跡し、回路の振る舞いを計算するのだと。
いろいろな仮定・近似の下で理論式を求め、それに現実との差を加味し・・・
とやって出来たのが、現在の SPICE モデル (の原型等価回路) でしょう。
寄生素子を加え、パラメーターをいじくれば現実にドンドン近づけられるけれど、
決して「現実の物理世界」のシミュレーションを行っているわけではありません。
12 :
774ワット発電中さん:2007/01/27(土) 19:50:45 ID:Oa81nrxw
自分では何も出来ないのに批判だけは一人前な6にウケたw
>6 さんにレスつけるつもりはないけれど、「1の言い方が安直過ぎるな」
というのには心情的に同意。きっと謙虚なお人柄なんでしょうネ。
14 :
774ワット発電中さん:2007/01/27(土) 20:28:56 ID:Oa81nrxw
謙虚なお人が捨て台詞吐いて逃げるとは思えません(笑)
>>10 Javaをスクリプトとして使っているだけですね。
合わせ込みのパラメータの優先順位を決めて、一度決めたパラメータは
振らないで助長度のあるパラメータで調整してカーブフィッテイングして
いる模様。
CQから、「SPICEとデバイスモデル」って言う本が出てる。
暇があったら読もうと1年位前に買い込んだが、今のところ読んでないw
このアプリは、windowsで動きます。ここで使っているSIMetrixと連動しているので
このソフトがないと使えませんよ。
>>15 > 一度決めたパラメータは振らないで助長?度のあるパラメータで調整して
> カーブフィッテイングしている模様。
だとしたら、そりゃあ処理速度の制限から、そのような方法をとっただけでしょう。
私は昔から、
(1) パラメーター設定は C 言語のプログラムで行う。
(2) SPICE 側の所要時間は最低限にする。(step param ・・ も使えます)
てな方法で、1000 回のループだって平気、という考えを採用していますので、
妙な制限をつけずに、単純なガウスの最小二乗法でやってます。
(これで 0.x% まで合った・・・って、結局のところ空しくなるだけなのですがね)
○ 回路設計の分野では、素子のモデル・パラメーターにそれほどこだわる必要はないのでは?
小信号一般用 BJT だったら、逸脱した使い方をしない限り、どれでもほぼ同じ。・・・ 以下同様。
素子パラメーターに敏感な回路を設計するなんて、かなり時代錯誤でしょ。その覚悟はありますか?
○ 半導体設計の分野は、話が違います。そのへんは、他の詳しい方にゆずります。
>>21 いやまあね、あなたがそれでいい、と考えるならOKでつ。誰も文句など言いませんよ。
>>22 量産品のプロセスTEGを使って、モデルのパラメータを見直ししているみたい。
TEG評価から得られた物理定数から求められるパラメータ数値を今使用している
パラメータに置き換えて、そのカーブが、測定カーブとどれだけズレているか
調べているのではないかなぁ。そして現在の使用のパラメータの見直しをしてい
るのかなぁ?
>>10 ZIPファイルだから、解答すれば中が読めるよ。
Windowsだと.jarは、クリックさえすれば起動できるのです。
>>10 最小二乗法のようなものを使わず、物理的にパラメータフィッテイングを
手作業でしていることをスクリプトにしているだけだよ。
>26
中身を見ずに言っていた。ごめん。そうゆうんだっだのか。
>26 >27
そりゃひどい。しかし、口上がうまいと、だまされるやつはいっぱいいる。
むしろ「だます」方面に「最適化」してしまったたヤツって、世の中にはいるからな〜。
togashi ?
レーザダイオードは、レーザ光の発振周波数のモデル化ができていないから、シミュレーションで設計できないんじゃないの?
基盤技術と設計は、なぜ仲が悪い
>>22 が正しいみたい
原型のモデルパラメータが測定カーブに合うよう補正するプログラムです。
合わなければ、無限ループに入るような感じ、まぁ1000回で終了するみたいですが
原型がほぼTYPなら問題ないでしょうみたいなものです。
>>10 Java でなくても、UNIXなら gcc を使えばいいのでは ....
gcc には、system() 、popen() の関数があるので コマンドが起動できます。
Spice は、optimize ができるので、これを利用すれば、簡単なのでは?
すみません、optimize があるのは、Hspice で Spectre にはないのです。
Spectre では、sweep を使ってパラメータを振ってデータをたたき出し、
Cプログラムで optimize するしかありません。因に gcc を使っています。
Hspice には、スミスチャートがないが、Optimize ができるのね。
Spectre には、スミスチャートはあるが、Optimize ができないのね。
使う人に依って、どちらを選ぶか決まる。
>>37 しっかりしています 特許出願されてます。
「特表2002−508116」 高速半導体レーザ・ドライバ回路
直接LDの電流で変調するのは、長距離伝送では確か難だったような
用途は、構内LANしか使えないのでは? だから値段は非常に安い要求
(・∀・≡・∀・) ダレモイナイ
セケンハオヤスミナノヨ…
62 :
774ワット発電中さん:2007/12/25(火) 01:46:20 ID:7hh2VTvU
誰もいないな・・・
63 :
774ワット発電中さん:2008/08/21(木) 13:40:53 ID:esQ6D0ia
65 :
774ワット発電中さん:2009/02/24(火) 20:30:02 ID:fFF4sICK
保守
66 :
774ワット発電中さん:2009/02/24(火) 21:43:54 ID:evVhSz1o
>66
なんかよくわからんが回路では書けてるのなら、
.subckt で作った回路をラッパすればいいじゃん。
68 :
774ワット発電中さん:2009/02/26(木) 01:23:46 ID:XucFNr0C
>>67 >回路をラッパすればいいじゃん。
ラッパ。
ラッパする。
Wrap する。
意味が違いませんか?
69 :
774ワット発電中さん:2009/09/23(水) 15:14:17 ID:ehPbaWi9
>・・が世界標準になったのだが使っている人いる
自己矛盾、言語矛盾ぽい。とは知っての上の問いなんだろうな。
さて、これから調べてくるよ。
71 :
774ワット発電中さん:2009/10/05(月) 01:37:33 ID:/GpPyoJY
ミチコ懐かしいな
72 :
774ワット発電中さん: