مجموعه ابزارهای مورد نیاز برای شبیه سازی توسط HSPICE که توسط شرکت Synopsy ارائه شده است، شامل موارد زیر است:
رابط کاربر Hspui : این محیط امکان مدیریت مراحل مختلف شبیه سازی توسط HSPICE را فراهم می کند.
شبیه ساز HSPICE : موتور شبیه ساز HSPICE است که می تواند به صورت جداگانه یا از طریق Hspui اجرا شود.
شبیه ساز HSPICE RF : موتور شبیه ساز HSPICE است که به زبان C++ نوشته شده و برای شبیه ساز مدارهای RF استفاده می شود.
AvanWaves : محیط گرافیکی است که برای مشاهده شکل موج سیگنال های خروجی شبیه سازی استفاده می شود.
ابزارهای فوق پس از نصب HSPICE قابل دسترس است و کلیه نیازهای مراحل مختلف شبیه سازی را برآورده می سازد.
مراحل شبیه سازی
مراحل کلی شبیه سازی یک مدار به صورت زیر است:
-استفاده از یک محیط ویرایشگر متن یا ویرایشگر شماتیک برای ایجاد فایل ورودی. این فایل که نتلیست نام دارد شامل کلیه اطلاعات مدار از جمله مشخصات کلیه قطعات و منابع تغذیه و اتصالات آنها و دستورات کنترلی و ورودی – خروجی است.
-اجرای رابط کاربر HSPUI برای مدیریت مراحل شبیه سازی
-اجرای hspice.exe برای شبیه سازی مدار و تهیه داده های خروجی.
-اجرای AvanWaves یا CosmosScope برای مشاهده نمودارهای نتایج خروجی.
حال به بررسی یک مثال می پردازیم:
تحلیل AC یک شبکه RC
شکل زیر یک شبکه ساده RC با منابع AC و DC را نشان می دهد. این مدار شامل دو مقاومت R1 و R2 و خازن C1 و منبع V1 است.
گره 1 نقطه اتصال بین پایه مثبت منبع و R1 است. گره 2 جایی است که R1 و R2 و C1 به هم متصل می شوند. گره زمین در HSPICE همواره گره ای با نام 0 است.
مجموعه دستورات تعیین مشخصات عناصر مختلف مدار، نحوه اتصال آنها و نوع تجزیه و تحلیل مدار که نتلیست نامیده می شود باید در فایلی نوشته شود. نتلیست این شبکه RC به صورت زیر است:
A SIMPLE AC RUN .OPTIONS LIST NODE POST .OP .AC DEC 10 1K 1MEG .PRINT AC V(1) V(2) I(R1) I(C1) V1 1 0 DC=10 AC=1 R1 1 2 1K R2 2 0 1K C1 2 0 0.001U .END
نتلیست این مثال به گونه ای نوشته شده است که بتوان پاسخ فرکانسی گره های مختلف مدار را مشاهده نمود.
روند کار:
نتلیست فوق با استفاده از یک ویرایشگر متن مثل Notepad بنویسید و آن را با نام Ex01AC.sp ذخیره کنید.
نرم افزار HSPICE را باز کنید و با استفاده از گزینه open فایل را فراخانی کنید.
با این کار گزینه Simulate فعال می گردد.
Title مشخص کننده عنوان طرح است و عینا همان عبارتی است که در سطر اول فایل نتلیست نوشته می شود.
برای اجرا روی گزینه Simulate کلیک کنید.
با انجام این کار درواقع برنامه Hspice.exe فراخانی می گردد و شبیه سازی مدار آغاز می شود.
پس از انجام کار پنجره ای باز می شود که در این پنجره مشخصات مربوط به نرم افزار، مدار و همچنین پارامترهای آماری و گزارش مربوط به پیشرفت نمایش داده می شود.
درصورتی که نتلیست عاری از هرگونه خطا باشد، شبیه سازی به طور کامل انجام و در پایان پیغام زیر نشان داده می شود.
>info: ***** hspice job concluded
این آموزش بیش از ۳ سال قبل ارسال شده و اکنون در لیست بهروزرسانیهای سایت قرار دارد. اگر پیشنهاد یا انتقادی برای بهبود آموزش دارید، خوشحال میشیم به ما اطلاع بدهید.
سلام و عرض ادب
ببخشید من بعد از اینکه hspiceرو نصب میکنم و میخوام برنامه ای رو runكنم پیام زیر بعد از فشردن کلید Edit LLمیاد
Unable to check out hspice
الان چند روز هست که نسخه های مختلفی رو نصب میکنم ولی این مشکل پیش میاد ممکنه کمکم کنید؟ مشکل کجای کار هست؟
سلام
تا به حال به چنین موردی برنخوردیم! در بعضی سایتها گفته شده احتمال زیاد مشکل از لایسنسی هست که دارید استفاده میکنید (یا مشکل داره یا درست لایسنس نشده)
من سیمولیت میزنم هیچ اتفاقی نمیافته. مشکل از چی میتونه باشه به نظر شما؟ میشه یه راهنمایی بکنید
سلام
هیچ خطایی دریافت نمیکنید؟ اگر خطایی نمیگیرید ممکنه برنامتون سنگین باشه و نیاز باشه منتظر اجرا بمونید!
اگر کتابخانهای در کدها اضافه کردید، صحت کتابخانه رو بررسی کنید.
Could you please share Hspice installation files.
میتوانید آن را از لینک زیر دانلود کنید:
دانلود نرمافزار Hspice