A tervezési folyamat integrált áramkörök tartalom platform
A tervezési folyamat az integrált áramkörök (IC-k) munkaigényes, azonban jelenleg folyamatban IC tervezési CAD.
A számítógéppel segített tervezés elektronikus cikkek alapján a homogenitás a problémák és a megoldások a folyamat a termék design, oszlik a következő szakaszokból áll:
- rendszerek mérnöki tervezés, ahol a tervezési célok vannak kiszerelve, a formált struktúrát a jövőben a termék, amelyet annak alapvető műszaki és gazdasági jellemzői;
- funkcionális (sematikus) kialakítás, amelyben a kiválasztott funkcionális - logikus alap tervezett áramkör diagramok az elektronikai készülékek és termékek annak komponenseit, a paramétereket optimalizálni;
- műszaki (szerkezeti) kialakítása, amely megoldja a szintézis problémája termék tervezése általában meghatározza az elrendezés és a az elemek elrendezése fejleszt topológiája elektromos csatlakozások; [2]
Az egyik legfontosabb fázisait IC tervezés szakaszában elhelyezés és routing.
Fejlesztő A cél az, hogy helyezze az elemeket (tranzisztorok, kapuk, funkcionális egység) minimál chip területen, és nyomon követni vezetékek összekötő ekvipotenciális pontok, figyelembe véve a tervezési szabályokat.
A probléma a szállás nehéz megfogalmazni matematikailag. Az elhelyezés használ számos kritérium. Mivel a kezdeti optimalizált paraméterek lehetnek: a teljes hossza az összekötő vezetékek, a kapcsolatok száma, illetve sűrűsége vezetékek az összekötő furat. Továbbá az elhelyezési eljárás egyszerűbb, ha kizárjuk az ekvipotenciális kapcsolat, mint a fák (helység közötti kapcsolat pont)
Az algoritmusokat használnak CAD, a következő követelményeknek:
- Algorithmic nagy megbízhatóság, t. E. Garantált megszerzése helyes eredményt, bármely numerikus értékek az eredeti adat értékeket a paraméterek előre meghatározott tartományok szórása és minden típusú funkcionális függőségek a feladatok osztály
- alacsony számítási költségek végrehajtása során
- algoritmikus kompatibilitás t. e. konzisztenciáját és teljességét a bemeneti és kimeneti, a különböző algoritmusok dolgoznak együtt részeként ugyanazt a programot
Általában, az eljárást két lépésben:
1) automatikus szintézise kiindulási elhelyezés
- Módszer hatalmi funkciókat. Alapján elhelyezése egyes elemek és azok vegyületei, számított „ereje” (vektorok), és határozza meg a pont, ahol az erők kiegyensúlyozottak.
- A szétválasztás és korlátozás módszere. A választás néhány célfüggvény, fedezze fel a fát a lehetséges megoldásokat.
- Lineáris rendelés. Ez megoldja a problémát az optimális elhelyezése elemek lineárisan elhelyezett.
- Heurisztikus és következetes módszerek. A modulok sorba vannak rendezve, az egyik a másik után, a módszerrel összefüggésben maximális - minimális diszjunkcióját. Tehát a célfüggvény eltérő lehet. Ezek az eljárások a leggyakrabban használt.
- particionálás algoritmusok. A több modul van két csoportra oszthatók szerint egy bizonyos szabály (a minimális számú összekötő vezetékek a részek között, az azonos alkatrészek és méretek t. D.).
2) Automatikus elhelyezés javulás
Erőfeszítéseket elhelyezés módosítására irányuló kísérletek néhány helyen, és minden minőségi fent leírt intézkedések szolgálhatnak kritériumoknak. Mivel a kezdeti elhelyezése, a folyamatot kíséri becslést nyomkövetés képességeit, ahol a használt algoritmusok valós korlátai szabnak.
Az egyensúlyi helyzetben a módszerrel hatványsorok funkció számított összes modult, majd meghatározva az új pozíciókat.
A leggyakrabban használt módszer a páros permutációk alapján különböző minőségi kritériumoknak. Bizonyos nehézségek merülnek fel, ha a modulok nem azonos méretű.
Van is egy interaktív fészkelő.
Csakúgy, mint a szállás, a nyomkövetést két lépésben végezzük.
1) A globális nyomon követése. Ebben a szakaszban megállapított vezetékek összekötő különböző szakaszait a kristályt.
- Elhelyezése az összekötő csatornák
- Megoszlása a vegyületek a csatornák
2) elrendezése csatorna összeköttetések.
Ez feltétlenül szükséges, mivel az előzetes forgalmazási vezetékek csatornákon keresztül nem oldja meg a problémát, szervező interchannel linkeket. Az is lehetséges, hogy használja csökkentve a csatornák számát.
Van is egy helyi és interaktív útvonal. [1]
Értékelési szempontok hatékony elosztását blokkok és nyoma összekapcsolása.
Problémák elhelyezése elemek és nyomokban összekapcsolási össze, és megvizsgálja azokat külön nagyon nehéz. Általában kívánatos, hogy észre nagy sűrűségű szerelés, amelyben a vezeték össze lenne foglalják el mintegy 80% -a a kristály. Ahhoz azonban, hogy megoldja ezt a problémát rendkívül nehéz, ezért, ha a motor tervezési topológia feladatot két szakaszra oszlik: elhelyezése egységek és nyoma összekapcsolása. [1]
Korlátozások a rajzon átkötések.
Miután a meghatározott foglaltság kristály blokk, szükséges, hogy a nyoma a belső vezetékek, amelyek célja, hogy biztosítsa a megfelelő kapcsolatot a csap blokkok szerint egy adott áramkört. Olyan mértékben, hogy elegendő villamos szigetelés említett vezetékek és a romló elektromos jellemzőit nem haladja meg a megengedett normák szerelési mintaválasztó lehet önkényes.
Tekintsük az ilyen kiviteli alakok nyoma, amelyek nem függnek az útválasztási algoritmus, módszer tervezése a topológia és a korlátozások társított minta összeköttetések.
1. A geometriai kényszerek.
2. társított korlátozások a parazita paramétereit jelvezetékek.
3. kapcsolatos korlátozások a megengedett áramerősség gumiabroncs kínálat.
4. Korlátozások a csatlakozó vezetékek következtetéseket.
5. A korlátozások kapcsolódó szabványosítási feldolgozási technikák. Megoldás automatizált routing probléma magában foglalja a szabványosítás néhány paramétert, amelyben különös tekintettel a szélessége minden jel vonalak és a közöttük levő távolság, ez együtt jár, de a kisebb csomagolási sűrűsége. Amikor egy kétrétegű vezetékek szerkezete sok esetben célszerű nyomon követni, oly módon, hogy a szegmensek a vezetékek a hosszanti irányban, mind ugyanabban a rétegszerkezet és kiterjesztése a keresztirányban - a másikba. Így nyoma probléma probléma találni egy sor diszjunkt utak között rácsszerkezet. Ez a megközelítés lehetővé teszi, hogy egyszerűsítse a routing algoritmus. A követelmények Szabványügyi azt mondják, hogy a lyukak és a következtetéseket (vagy inkább a központ) kell a rács. [1]