عکس پیش‌فرض نوشته

مجموعه ابزارهای مورد نیاز برای شبیه سازی توسط HSPICE که توسط شرکت Synopsy ارائه شده است، شامل موارد زیر است:

Learning Hspice 

رابط کاربر 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 است.
Learning Hspice
مجموعه دستورات تعیین مشخصات عناصر مختلف مدار، نحوه اتصال آنها و نوع تجزیه و تحلیل مدار که نتلیست نامیده می شود باید در فایلی نوشته شود. نتلیست این شبکه 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

این آموزش بیش از ۳ سال قبل ارسال شده و اکنون در لیست به‌روزرسانی‌های سایت قرار دارد. اگر پیشنهاد یا انتقادی برای بهبود آموزش دارید، خوشحال می‌شیم به ما اطلاع بدهید.