Floorplan (mikroelektronika) - Floorplan (microelectronics)

An-da soxta floorplan IC layout muharriri oyna

Yilda elektron dizaynni avtomatlashtirish, a Floorplan ning integral mikrosxema taxminiy sxematik tasvir joylashtirish uning asosiy funktsional bloklari.

Zamonaviy elektron dizayn jarayonida floorplanlar yaratilgan rejalashtirish dizayn bosqichi, ierarxik yondashuvning dastlabki bosqichi integral mikrosxemalar dizayni.

Amaldagi dizayn metodologiyasiga qarab, floorplanning haqiqiy ta'rifi farq qilishi mumkin.

Erni rejalashtirish

Floorplanning dizayni ba'zi geometrik cheklovlarni o'z ichiga oladi. Bunga misollar:

Matematik modellar va optimallashtirish muammolari

Ba'zi yondashuvlarda floorplan butun chip maydonining bo'lagi bo'lishi mumkin o'qi bo'yicha to'rtburchaklar IC bloklari egallashi kerak. Ushbu bo'lim turli xil cheklovlarga va optimallashtirish talablariga bo'ysunadi: blok maydoni, tomonlarning nisbati, o'zaro bog'liqlikning taxminiy umumiy o'lchovi va boshqalar.

Yaxshi floorplanlarni topish tadqiqot yo'nalishi bo'ldi kombinatorial optimallashtirish. Optimal floorplanlarni topish bilan bog'liq muammolarning aksariyati Qattiq-qattiq, ya'ni katta hisoblash manbalarini talab qiladi. Shu sababli, eng yaxshi echimlarni topish uchun turli xil optimallashtirish evristikasidan foydalanish eng keng tarqalgan yondashuvdir.

Yana bir yondashuv - bu ba'zi bir floorplanlar sinflari uchun dizayn metodologiyasini cheklash, masalan, tilimga bo'linadigan floorplanlar.

Dilimlanadigan floorplanlar

Dilimlash mumkin bo'lgan floorplan, dilimlash tartibi ko'rsatilgan
Dilimlanmaydigan eng oddiy floorplan

A tilimga bo'linadigan floorplan Quyida tavsiflangan rekursiv tarzda aniqlanishi mumkin bo'lgan floorplan. [1]

  • Bitta to'rtburchaklar blokdan iborat floorplan tilimga bo'linadi.
  • Agar tilimga bo'linadigan floorplandan blok vertikal yoki gorizontal chiziq bilan ikkiga bo'linib ("kesilgan") bo'lsa, hosil bo'lgan floorplan tilimga bo'linadi.

Dilimlanadigan floorplanlar bir qancha erta davrlarda ishlatilgan Elektron dizayn avtomatizatsiyasi vositalar[1] bir qator sabablarga ko'ra. Dilimlanadigan floorplanlar qulay tarzda taqdim etilishi mumkin ikkilik daraxtlar (aniqrog'i, k-d daraxtlar ), bu tilim tartibiga mos keladi. Eng muhimi, floorplanlar bilan bog'liq bo'lgan bir qator NP-muammolari mavjud polinom vaqti tilimga bo'linadigan floorplanlar bilan cheklangan algoritmlar.[2]

Qo'shimcha o'qish

Adabiyotlar

  1. ^ a b "Elektrotexnika bo'yicha qo'llanma", Richard C. Dorf (1997) ISBN  0-8493-8574-1
  2. ^ Sarrafzoda, M, "O'zboshimchalik bilan floorplanni bo'lakchaga aylantirish ", Proc. 1993 IEEE / ACM Xalqaro konferentsiya kompyuter-quvvat dizayni (ICCAD-93), 386-389 betlar.