Table of Contents
مدارهای دیجیتال با سرعت بالا نیاز به ضد کارآمد و ثبت طرح برای اطمینان از پردازش سریع داده ها و تاخیرهای حداقل دارند. Optimizing این اجزا شامل انتخاب معماری مناسب، به حداقل رساندن تاخیر های انتشار و کاهش مصرف برق است.
طراحی ضد طراحی
ضدها برای شمارش رویدادها یا ایجاد سیگنال های زمانی استفاده می شوند.برای بهینه سازی عملکرد خود، طراحان بر کاهش تعداد سطوح منطقی و انتخاب رفلکس مناسب تمرکز می کنند.با استفاده از شمارنده های ناهمزمان می توانند تاخیر های انتشار را کاهش دهند، اما شمارنده های ناهمزمان کنترل و ثبات بهتری را ارائه می دهند.
پیاده سازی ضد کد خاکستری همچنین می تواند باعث کاهش سر و صدا و مصرف برق شود، علاوه بر این، استفاده از خانواده های با سرعت بالا و تکنیک های طرح دقیق می تواند سرعت کلی مقابله را بهبود بخشد.
بهینه سازی طراحی
ثبت نام داده ها به طور موقت و در مراحل خط لوله بحرانی هستند.برای افزایش سرعت خود، طراحان گزینه های Shift-flops را با تنظیمات پایین انتخاب می کنند و زمان را نگه می دارند.استفاده از فلیپ فلور لبه به حداقل می رسد تاخیر و بهبود دقت زمان.
کاهش بار در هر ثبت شده با به حداقل رساندن فن و بهینه سازی شبکه توزیع ساعت نیز به سرعت های بالاتر کمک می کند. تکنیک هایی مانند ساعت گرم کردن می تواند مصرف برق را بدون قربانی کردن عملکرد کاهش دهد.
تکنیک های بهینه سازی اضافی
- استفاده از خانواده های منطقی با سرعت بالا مانند ECL یا CML
- پیاده سازی لوله برای افزایش از طریقput
- مینیمال کردن انگل از طریق بهینه سازی طرح
- استفاده از خاتمه سیگنال مناسب برای کاهش انعکاس