اطلاعیه

Collapse
No announcement yet.

سوال در مورد Hspice

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد Hspice

    سلام عرض میکنم خدمت دوستان گرامی
    من دانشجوی سخت افزارم
    استاد درس الکترونیک دیجیتالمون بدون هیچ آموزشی ی پروژه ی hspice داده بهمون من تا ی حد کمی با چند تا PDF ی چیزایی یاد گرفتم ولی اصلا این سوال در حد چیز هایی که من یاد گرفتم نیستش میخواستم از دوستان اگر میشه من رو راهنمایی کنن:
    سوال این رو میگه:
    تصویر 1 یک مدار تولید کننده ی Carry میباشد. با استفاده از تکنولوژی CMOS این مدار را در Hspice توصیف
    نمایید.
    https://www.dropbox.com/s/tebdvrcsbgvp5li/1.jpg?dl=0
    این لینک تصویر 1 هستش
    برای ورودیهای مدار از دو عدد معکوس کننده بصورت سری همانند تصویر 2
    https://www.dropbox.com/s/5nniw2tp0d...uffer.jpg?dl=0
    این لینک تصویر 2 هستش
    و برای خروجی نیز از یک معکوس کننده
    همانند تصویر 3 استفاده نمایید.
    https://www.dropbox.com/s/tvvw639q1x...erter.jpg?dl=0
    این هم لینک تصویر 3 هستش
    بافرهای ورودی شکل موج ورودی را از حالت ایده آل خارج میکنند و رفتار مدار به
    حالت واقعی نزدیکتر خواهد بود
    و این هم کد من هستش:
    https://www.dropbox.com/s/aj9p8xj1qa...pture.JPG?dl=0
    ترانزیستور هام رو مطمئنم که درست معرفی کردم همه چیشون رو فقط نمیدونم Vdd رو چیکارش کنم و از همه مهمتر این دو نوع ورودی و خروجی ای که گفته شده رو چیکارش کنم.
    اگر میشه کمکم کنید
    هرجاش هم نامفهوم بود من آنلاین هستم بپرسید حتما خدمتتون عرض میکنم.
    باتشکر

    #2
    پاسخ : سوال در مورد Hspice

    به نام خدا
    سلام
    در محیط hspice هر ترانزیستور را با چهار پایه درین ، گیت ، سورس و بالک نشان می دهند و پس از آن نوع ترانزیستور ، اندازه W و L را مقدار دهی می نمایند . دقت کنید که مثلا اگر با تکنولوژی 0.35um کار می کنید مقدار L نباید از این مقدار کمتر باشد.
    شما باید ترانزیستور ها را شماره گذاری کنید سپس گره های مدار را مشخص کرده و معین کنید که چهار پایه هر ترانزیستور به کدامیک از این گره ها متصل است.
    .lib "c:\....
    vdd 0 1 3.3v
    m1 pmos 2 B 1 1 l=0.35um w=10.5um
    m2 pmos 3 A 2 1 l=0.35um w=10.5um

    در خط اول مدل مربوط به طراحی را آدرس دهی می کنیم شما باید فایل مدل تکنولوژی 0.35um را در اختیار داشته باشید و در آدرس مشخص ذخیره کرده باشید.
    در خط دوم گره و مقدار vdd را معرفی می کنیم
    در خط سوم اقدام به معرفی ترانزیستور m1 می نماییم ( اولین ترانزیستور از بالا در شاخه سمت چپ مدار ) دقت کنید این ترانزیستور از نوع pmos بوده درین آن به سورس ترانزیستور پایینی متصل است که با گره شماره 2 معین شده است . گیت آن به B متصل است (در شماره گذاری گره ها در استفاده از حروف و اعداد آزاد هستید )و سورس آن به گره شماره 1 یعنی جایی که منبع تغذیه متصل است وصل گردیده است و بالک هم متناسب با نوع ترانزیستور که در اینجا pmos است به vdd وصل است.
    کمترین مقدار L همان تکنولوژی مورد نظر است و w=10.5um است تا نسبت w/l=30 را برآورده کند
    همین روند را باید برای بقیه ترانزیستور ها نیز دنبال کنید پس از لیست کردن ترانزیستور ها نوبت به نوشتن دستورات مربوط به تحلیل مدار می رسد و در نهایت با دستور end. برنامه خاتمه می یابد و نوبت شبیه سازی می رسد .
    فعلا تا این اندازه فرصت شد تا راهنمایی کنم .
    امیدوارم مفید باشه
    موفق باشید .

    دیدگاه


      #3
      پاسخ : سوال در مورد Hspice

      با سلام مجدد
      شکل دوم مربوط به دو مدار اینورتر است که به صورت سری با باهم بسته شده اند در هر کدام از آنه نسبت W/L هم برای ترانزیستور nmos و هم برای ترانزیستور pmos داده شده است مثلا برای ترانزیستور pmos اگر Lmin=0.35um باشد برای W=3Lmin باید W=1.05um انتخاب شود به یاد داشته باشید که در ساه ترین حالت هر مدار اینورت در تکنولوژی cmos از یک ترانزیستور nmos و یک ترانزیستور pmos تشکیل می شود .

      دیدگاه

      لطفا صبر کنید...
      X