Macrocell array - Macrocell array

Image
GAL22V10 Output Logic Macrocell (OLMC)

Macrocell-arrays i PLD

Programmerbare logiske enheder , såsom programmerbar array-logik og komplekse programmerbare logiske enheder , har typisk en makrocell på hver outputstift.

Macrocell-arrays i ASIC

En makrocellearray er en tilgang til design og fremstilling af ASIC'er . I det væsentlige er det et lille trin op fra det ellers lignende gate-array , men snarere end at være et præfabrikeret array af enkle logiske porte, er makrocellearrayet et præfabrikeret array af højere niveau logiske funktioner, såsom flip-flops , ALU- funktioner, registre , og lignende. Disse logiske funktioner placeres simpelthen i regelmæssige foruddefinerede positioner og fremstilles på en skive , normalt kaldet master-skive . Oprettelse af et kredsløb med en specificeret funktion udføres ved at tilføje metalforbindelser til chips på master-segmentet sent i fremstillingsprocessen, hvilket tillader, at chipens funktion tilpasses efter ønske.

Macrocell array-masterskiver er normalt præfabrikerede og lagres i store mængder uanset kundeordrer. Produktionen i henhold til de individuelle kundespecifikationer kan være færdig på kortere tid sammenlignet med standard celle eller fuldt tilpasset design. Makrocellearray-tilgangen reducerer maskeomkostningerne , da færre brugerdefinerede masker skal produceres. Derudover reduceres produktionstestværktøjets ledetid og omkostninger, da de samme testarmaturer kan anvendes til alle makrocellearrayprodukter, der er fremstillet i samme matrice størrelse.

Ulemper er lidt lav densitet og ydeevne end andre tilgange til ASIC-design. Imidlertid er denne stil ofte en bæredygtig tilgang til lave produktionsmængder.

Et standard cellebibliotek kaldes undertiden et "makrocellebibliotek".

Referencer