Кіріспе
Электр қуатын таратуға негізделген электр жүйесінің дизайны Интегралды схемаларды жобалауда, электр желісін жобалау - электр қуатын чипте таратушы чиптік өткізгіш желілерін талдау және жобалау. Барлық инженерлік салалардағыдай, бұл да өз кезегінде тиімділікпен байланысты. Желіде жеткілікті өнімділік болуы керек, жеткілікті сенімді болуы керек, бірақ қажеттіден артық ресурстарды пайдаланбауы керек.
In the design of integrated circuits, power network design is the analysis and design of on chip conductor networks that distribute electrical power on a chip. As in all engineering, this involves tradeoffs the network must have adequate performance, be sufficiently reliable, but should not use more resources than required.
Функция
Электр тарату желісі қуат пен жер кернеуін блоктардың орналасуынан жобадағы барлық құрылғыларға таратады. Құрылғылардың өлшемдерінің қысқаруы, жылдам ауысу жиілігі және терең микрометрлік технологияларда қуаттың артуы электр және жер желілерінде үлкен ауысу токтарының ағылуына әкеледі, бұл өнімділік пен сенімділікті төмендетеді. Чиптегі схемалардың сенімді жұмыс істеуін қамтамасыз ету үшін қуат таратудың берік желісі өте маңызды. Электрмен жабдықтаудың тұтастығын тексеру жоғары өнімділік жобаларында маңызды мәселе болып табылады.
Құрылыс мәселесі
Желідегі өзара байланыстардың кедергісіне байланысты желіде кернеудің төмендеуі болады, оны әдетте IR төмендеу деп атайды. Пакет электр желісінің тақташаларына сым байланысы чиптеріндегі пакеттік желілер арқылы немесе флип-чип технологиясындағы C4 бумп массивтері арқылы ток береді. Пакеттің кедергісі өте аз болса да, пакеттің индукциясы елеулі, бұл өлшеміне орнатылған құрылғылардың уақытқа байланысты өзгермелі токқа байланысты тақталардың орналасуында кернеудің төмендеуіне әкеледі. Бұл кернеудің төмендеуі di/dt төмендеуі деп аталады. Сондықтан құрылғыларда көрінетін кернеу - бұл IR құлдырау мен di / dt құлдырауды шегергендегі қоректендіру кернеуі. Электр желісіндегі кернеудің шамадан тыс төмендеуі контурлардың ауысу жылдамдықтарын және шу шектерін төмендетеді және функционалдық ақауларға әкелуі мүмкін шуды енгізеді. Жоғары орташа ток тығыздықтары металл сымдардың электромагирация (ЭМ) салдарынан жағымсыз тозуына әкеледі. Сондықтан, электр тарату желісін жобалаудағы қиындық - шикізатқа деген сұраныстың кең ауытқуына қарамастан, тұтыну нүктелерінде кернеуді тамаша реттеуге қол жеткізу және мұндай желіді металл қабаттарының ең аз аумағын пайдалана отырып құру. Бұл мәселелер микропроцессорлар сияқты жоғары өнімділікті микросхемаларда айқын көрінеді, өйткені көп мөлшерде қуатты көптеген металл қабаттарының иерархиясы арқылы бөлу керек. Қуат тарату желісінің берік болуы өнімділік кепілдігін қамтамасыз ету және сенімді жұмыс істеу үшін өте маңызды. Электр қуатын және жерді тарату желілері арасындағы емделушілік, ажырату конденсаторлары немесе декаптар деп аталады, жергілікті зарядты сақтау ретінде әрекет етеді және қоректендіру нүктелерінде кернеудің төмендеуін азайтуға көмектеседі. Қоректендіру желілерінің металл сымдары арасындағы паразиттік сыйымдылық, коммутациялық емес құрылғылардың құрылғы сыйымдылығы және N ұңғыма мен субстрат арасындағы сыйымдылық электр тарату желісінде жасырын ажырату сыйымдылығы ретінде пайда болады. Өкінішке орай, бұл жасырын ажырату сыйымдылығы кейде кернеуді қауіпсіз шектерде төмендету үшін жеткіліксіз және дизайнерлер көбінесе стратегиялық орындарда өлшеміне қасақана ашық ажырату сыйымдылығы құрылымдарын қосуға мәжбүр. Бұл нақты қосылған ажырату сыйымдылықтары бос емес және микросхеманың ауданы мен ағып кету қуатын арттырады. Паразиттік өзара байланысу кедергісі, ажырату сыйымдылығы және пакет / өзара байланысу индуктивтілігі өзінің резонанстық жиілігі бар күрделі RLC схемасын құрайды. Егер резонанстық жиілік жобаның жұмыс жиілігіне жақын болса, торапта үлкен кернеу түсіп кетуі мүмкін. Электр желісін жобалаудағы негізгі мәселе - жобалау кезеңінің соңына дейін көптеген белгісіздер бар. Дегенмен, электр желісінің құрылымы, көлемі мен орналасуы туралы шешімдер микросхемаларды жобалаудың үлкен бөлігі басталмаған кезде, өте ерте кезеңде қабылдануы керек. Өкінішке орай, коммерциялық құралдардың көпшілігі электр желісінің орналасуын тексеруге бағытталған, онда бүкіл чип дизайны толық және электр және жер желілерінің паразиттері туралы егжей-тегжейлі ақпарат және транзисторлар тартатын ток белгілі. Электр желісінің осы кезеңде анықталған проблемаларын шешу әдетте өте қиын немесе қымбат болады, сондықтан таңдалған әдістемелер бастапқы электр желісін жобалауға және оны жобалаудың әртүрлі кезеңдерінде біртіндеп жетілдіруге көмектеседі. Қазіргі заманғы жоғары өнімді микропроцессорлардың қуат тұтынуы мен коммутациялау жылдамдығының өсуіне байланысты di / dt әсерлері жоғары жылдамдықты жобаларда көбейіп барады. Сағат қақпасы, бұл жоғары өнімділік дизайнының энергиясын басқарудың артықшылықты схемасы, макроблоктардың ағымдағы сұранысының тез өсуіне және ди/дт әсерін арттыруға әкелуі мүмкін. Дизайнерлер чиптегі паразиттік сыйымдылықтарға сүйенеді және кернеудегі ди/дт ауытқуларына қарсы тұру үшін әдейі қосылған ажырату конденсаторларын пайдаланады. Бірақ пакет пен чиптің индуктивтілігі мен сыйымдылығын дәл модельдеу және желіге осындай модельдермен талдау жасау қажет, әйтпесе қосылатын ажырату мөлшері кем бағалануы немесе шамадан тыс бағалануы мүмкін. Сондай-ақ, осы егжей-тегжейлі модельдерді қоса алғанда да талдаудың тиімділігін сақтау қажет.
Талдау
Электр желілерін талдаудағы маңызды мәселе - желілердің үлкен мөлшері (әдетте, миллиондаған түйіндер өнер микропроцессордың жағдайында). Чиптегі барлық сызықтық емес құрылғыларды электр желісімен бірге симуляциялау есептеу тұрғысынан мүмкін емес. Өлшемін басқару үшін симуляция екі қадаммен жасалады. Біріншіден, сызықтық емес құрылғылар толық кернеуді болжап, модельделеді және құрылғылар тартатын ток өлшенеді. Бұдан кейін, бұл құрылғылар электр желісін симуляциялау үшін уақытпен тәуелсіз өзгермелі ток көздері ретінде модельделеді және транзисторлардағы кернеудің төмендеуі өлшенеді. Кернеудің төмендеуі, әдетте, қуат көзі кернеуінің 10% -дан кем болғандықтан, құрылғы токтары мен қуат көзі кернеуінің өзара әрекеттесуін елемеу арқылы туындайтын қате аз. Осы екі қадамды орындау арқылы электр желісін талдау мәселесі әлі де үлкен сызықтық желісін шешумен шектеледі. Желі көлемін одан әрі азайту үшін біз электр қуатын тарату модельдеріндегі иерархияны пайдалана аламыз. Айналымдық токтар блоктар арасындағы сигнал байланыстарынан тәуелсіз емес. Бұл мәселені чиптің жеке блоктары үшін кіріс деректерін чипке арналған жалпы кіріс үлгілерінің жалпы жиынтығын пайдалана отырып логикалық модельдеу нәтижелері бойынша шығару арқылы қарастырылады. Электр желілерін талдаудың маңызды мәселесі - бұл кіріс үлгілерінің қандай болуы керектігін анықтау. ИК-қасық талдау үшін ең жоғары бірден ток беретін үлгілер қажет, ал электромиграция мақсаттарында үлкен тұрақты (орташа) ток беретін үлгілер қызықты. Электр желісін талдауды кіріс векторына тәуелді әдістер мен векторсыз әдістерге жіктеуге болады. Кіріс векторлық үлгіге тәуелді әдістер желідегі ең нашар құлдырауды тудыратын кіріс үлгілерінің жиынтығын табу үшін іздеу әдістерін қолданады. Әдебиетте генетикалық алгоритмдерді немесе басқа іздеу әдістерін қолдана отырып, жеткізу желісінен алынған жалпы токты барынша арттыратын векторларды немесе векторлардың үлгісін табу үшін бірқатар әдістер ұсынылды. Кіріс векторлық үлгіге тәуелді тәсілдер есептеуді қажет етеді және толық чиптік талдаудың орнына схема блоктарымен шектеледі. Сонымен қатар, бұл тәсілдер өзінен-өзі оптимистік болып табылады, кернеудің төмендеуін бағалап, кейбір қоректендіру шуының проблемаларын байқамай қалдырады. Екінші жағынан, векторсыз тәсілдер ең нашар жағдайда төмендеудің жоғарғы шегін тиімді түрде есептеуді көздейді. Бұл тәсілдер жылдам және консервативті болудың артықшылығы бар, бірақ кейде тым консервативті болып, дизайнды асыра қарауға әкеледі. Электр желілерін талдау бойынша әдебиеттің көпшілігі электр желісіндегі ең нашар кернеулік құлдырауын есептеу мәселесімен айналысады. Электромиграция да осындай маңызды мәселе, бірақ оған бірдей әдістермен шабуыл жасалады. Әрбір тораптағы кернеудің орнына ЭМ-талдау әр тармақтағы токқа шешім шығарады, ал кернеу шегінің орнына оның қабаты мен еніне байланысты сымға арналған ток шегі болады. Басқа IC қолданбалары мұнда көрсетілген ағымдардың тек бір бөлігін ғана пайдалана алады. Мысалы, қақпалар массивінің немесе бағдарламаланатын қақпалар массивінің (FPGA) дизайнері тек жобалау кезеңдерін ғана жасайды, өйткені осы бөліктердің толық қолданылуы қуат көзі жобаланған кезде белгісіз. Сол сияқты, FPGA немесе шлюз массивтерін пайдаланушы тек талдау бөлігін ғана қолданады, өйткені дизайн қазірдің өзінде бекітілген.