بهینهسازی ساختاری FPGA به عنوان یکی از چالشهای مهم در زمینه طراحی دیجیتال مطرح است. در سالهای اخیر، روشهای تجربی و آزمایشمحور جای خود را به روشهای تحلیلی برای یافتن ساختارهای بهینه دادهاند. روشهای آزمایشمحور بر مبنای استفاده از ابزارهای کامپیوتری (CAD) برای ارزیابی ساختارها به لحاظ مساحت اشغالی، سرعت و توان مصرفی استواراند. به علت زمانبر بودن این فرآیند، استفاده از روشهای تحلیلی مبتنی بر مدلسازی ساختار توسط معادلات سادهی جبری، مورد توجه قرار گرفته است. اگرچه این فرآیند به مراتب سادهتر و سریعتر است، اما یک مدل تحلیلی کامل که بتواند همزمان توان مصرفی، مساحت اشغالی و سرعت را ارزیابی نماید تا به حال ارایه نشده است. ذکر این نکته ضروری است که کارهای گذشته از روشهای تحلیلی برای بهینهسازی ساختارهای FPGA کاربرد عام استفاده کرده اند، در حالی که استفاده از روشهای تحلیلی برای بهینهسازی ساختارهایی با کاربرد خاص موضوع جذابی در زمینه پردازش قابل پیکربندی مجدد میباشد. به این ترتیب طراحان میتوانند ساختارهایی بهینه برای دستهای از کاربردها را جستجو کرده و مصرفکنندگان میتوانند ساختار بهینه مورد نیاز برای کاربرد خاص خود را از میان قطعات متنوع موجود در بازار بیابند. در این مقاله یک مدل توان مصرفی شامل توان پویا و توان ایستا برای ساختار FPGA ارایه شده است. سپس این مدل با مدلهای موجود مساحت و سرعت ادغام شده تا یک مدل عملکردی کامل را تشکیل دهند. این مدل در قالب برنامهسازی هندسی ارایه شده است. به این ترتیب، طراحان قادر خواهند بود تا در کوتاه ترین زمان ساختارهای مختلف را ارزیابی کرده و بهترین آنها را از نظر توان مصرفی پویا و ایستا همراه با مساحت و تأخیر انتخاب کنند. پس از تکمیل مدل عملکردی کامل FPGA، این مدل برای بهینهسازی ساختارهایی با چند کاربرد توسعه داده شده و سپس ساختار بهینه برای دو مدار خاص مورد بحث قرار گرفت.
بازنشر اطلاعات | |
این مقاله تحت شرایط Creative Commons Attribution-NonCommercial 4.0 International License (CC BY NC 4.0) قابل بازنشر است. |