From Wikipedia, the free encyclopedia
Integrisano kolo specifične namene ili ASIC ( od енгл. ) je integrisano kolo prilagođeno posebnoj nameni umesto opštoj upotrebi. Na primer čip namenjen da radi u digitalnom diktafonu ili čip za rudarenje bitkojna. Standardni proizvodi specifične namene (енгл. su između ASIC-a i standardnih integrisanih kola poput 7400 serije ili 4000 serije.
Kako se veličina elemenata smanjila a alati za dizajn poboljšali tokom godina, maksimalna moguća složenost (i time upotrebljivost) ASIC-a je porasla od 5,000 logičkih kapija do preko 100 miliona. Savremeni ASIC-i često uključuju čitav mikroprocesor, memorijske blokove sa ROM, RAM, EEPROM, fleš memorijom i drugim velikim gradivnim blokovima. Takav ASIC se obi;no naziva SoC (od енгл. ). Dizajneri digitalnih ASIC-a često koriste jezike za opis hardvera poput Veriloga ili VHDL-a, da opišu funkcionalnosti ASIC-a.
FPGA je savremena tehnologija za izgradnju protoploča ili prototipa od standardnih delova. Programabilni logički blokovi i programibilne poveznice dozvoljavaju da se isti FPGA koristi u mnogim primenama. Za manja kola ili niži obim proizvodnje, FPGA mogu biti i isplativiji od ASIC dizajna, čak i u produkciji. Trošak razvoja ASIC-a može dostići i milione dolara.
Prvobitni ASIC-i su koristili tehnologiju logičkih nizova. Jedna rana uspešna poslovna primena bila su kola u 8-bitnom ZX81 i ZX Spectrum povoljnim ličnim računarima iz 1981 i 1982. Ove je Sinkler koristio kao jeftine uređaje za Ulaz-Izlaz namenjene za upravljanje grafikom računara.
Podešavanje se radilo izmenama na metalnoj poveznoj maski. Logički nizovi su imali složenost do na par hiljada kola. Kasnije verzije postale su uopštenije sa drukčijim čipovima podešenim metalnim i polisilikonskim slojevima. Neki čipovi uključuju RAM elemente.
Sredinom 80-ih, dizajner bi odabrao proizvođača ASIC-a i implementisao svoj dizajn alatima koje bi proizvođač snabdeo. Iako su postojali i drugi alati za dizajn, nije postojala efektivna veza između tih alata i konkretne šeme i karakteristika performansi poluprovodnika raznih ASIC proizvođača, tako da su većina dizajnera koristili alate specifične za datu tvornicu. Rešenje ovog problema, koje je i dalo uređanje veće gustine, je implementacija standardnih ćelija. Svaki ASIC proizvođač mogao je napraviti funkcionalne blokove znanih električnih odlika, poput vremena propagacije, kapacitivnosti i induktivnosti, koje su se mogle predstavljati i u tuđim alatima. Dizajn standardne ćelije je upotreba ovih funkcionalnih blokova za postizanje visoke gustine kola i dobrih električnih performansi. Ovakav dizajn nalazi se između logičkih nizova u punog prilagođenog dizajna i po ceni razvoja i po ceni izrade.
Do kasnih 90-ih, alati za logičku sintezu su se pojavili. Ti alati su mogli kompilirati hardverske opise u liste povezanih elemenata (енгл. ). Integrisana kola standardne ćelije dizajnirana su u sledećim konceptualnim koracima, mada se ovi koraci u praksi u velikoj meri preklapaju:
Izvedeni na nivou veštine uobičajenom u industriji, ovi koraci skoro uvek rezultuju potpunim uređajem koji implementira prvobitni dizajni, osim ako sama izrada čipa uvede neka nesavršenstva.
Ovaj tok dizajna takođe su česti u standardnom dizajnu proizvoda. Bitna razlika je da dizajn standardnih ćelija koristi proizvođačeve biblioteke koji su korišćeni u možda i stotine drugih implementacija te su stoga manje rizične od potpuno prilagođenog dizajna. Standardne ćelije proizvode gustinu dizajna koja je isplativija i takođe mogu integrisati blokove intelektualnog vlasništva (енгл. ) i SRAM za razliku od logičkih nizova.
Dizajn logičkog niza je metod izrade u kome su difuzni slojevi, t.j. tranzistori i drugi aktivni uređaji predefinisani i vaferi koji sadrže te uređaje se čuvaju inventaru pre metalizacije, odnosno nepovezati. Sled fizičkog dizajna definiše poveznice konačnog uređaja. Za većinu ASIC proizvođača, ovo se sastoji od dva do čak devet metalnih slojeva, sa svakim normalnim iznad prošlog. Troškovi razvoja su mnogo niži jer fotolitografske maske su potrebne samo za metalne slojeve, a ciklusi proizvodnje su mnogo kraći jer je metalizacija relativno brz proces.
ASIC-i bazirani na logičkim nizovima su uvek kompromis jer se mapiranje nizajna na vafer koji je proizvođač imao u inventaru nikada ne rezultuje stoprocentnom upotrebom. Često poteškoće u nameštanju veza zahtevaju prebacivanje na veći niz sa povišenjem cene dela. Ove muke su često krivica softvera za šemu kojim su se ove veze određivale.
Potpuno prilagođeni ASIC dizajn definiše sam sve fotolitografske slojeve uređaja. Potpuno prilagođeni dizajn koristi se i za ASIC dizajn kao i dizajn proizvoda. Pogodnosti ovakvog dizajna manja površina (te manja cena proizvodnje), poboljšanje performansi kao i mogućnost integrisanja analognih komponenti i drugih pred-dizajniranih i time potpuno proverenih komponenti, poput jezgara mikroprocesora koja formiraju "sistem na čipu".
Mane su povećano vreme izrade i dizajna, povišene cene razvoja, više složenosti u sistemu za dizajna i daleko veća potrebna veština dizajnerskog tima.
Za čisto digitalne dizajne zato biblioteke standardnih ćelija sa modernim CAD sistemima mogu ponuditi dobre performanse u odnosu na cenu uz nizak rizik. Automatizovani alati za šeme su laki za korišćenje i brzi sa mogućnošću ručnog popravljanja i optimizacije bilo kog dela sistema.
Strukturisani ASIC dizajn je relativno nov termin u industriji zbog čega nije uvek isto definisan. Ipak, osnovna premisa je smanjenje ciklusa proizvodnje i razvoja pomoću predefinisanih metalnih slojeva (čime se smanjuje vreme izrade) i unapred određenim odlikama silikona (čime se smanjuje vreme razvoja).
Razlika između logičkog niza i strukturisanog ASIC-a je to što u nizu predefinisani metalni slojevi služe za ubrzanje ciklusa izrade, dok u strukturisanom ASIC-u njihova upotreba je primarno za smanjenje troška skupova masaka kao i ubrzanje vremena razvoja. Na primer, u dizajnu zasnovanom na ćelijama ili nizovima korisnik mora sam projektovati strukture potrošnje snage, kloka i testiranja. U većini strukturnih ASIC-a ove su predefinisane i dakle štede vreme dizajneru. Takođe alat za dizajn strukturisanog ASIC-a može biti osetno jeftiniji i lakši za korišćenje od alata zasnovanih na ćelijama, jer ovi ne moraju obavljati sve funkcije koje ćelijski bazirani alati moraju. U neki slučajevima, prodavac strukturisanog ASIC-a zahteva posebno prilagođene alate njegovom uređaju, što omogućava bržu isporuku dizajna u produkciju.
Biblioteke ćelija logičkih primitiva su obično snabdevene kao deo usluge proizvođača uređaja. Mada ne zahtevaju dodatne troškove, njihovo objavljivanje je pokriveno uslovima ugovora o poverljivosti podataka i smatraju se intelektualnim vlasništvom proizvođača. Najčešće je njihov fizički dizajn predefinisan tako da se mogu nazvati "tvrdim makroima".
Ono što većina inženjera smatra "intelektualnim vlasništvom" su IP blokovi (енгл. ), šeme kupljene od treće strane kao potkomponente većeg ASIC-a. Mogu biti isporučene u obliku jezika za opis hardvera (ovo se naziva "mekim makroom") ili kao potpuno povezana šema koja se može štampati direktno na ASIC masku (ovo se naziva "tvrdim makroom"). Mnoge organizacije sada prodaju takve preddizajnirane blokove - procesore, eternet, USB i telefonske interfejse - i veće organizacije mogu imati čitave odeljke posvećene proizvodnji blokova za ostatak organizacije. Doista, široki dijapazon funkcija danas dostupnih proizvod je fenomenalnih poboljšanja u elektronici kasnih 90ih i ranih 2000ih, kako razvoj blokova zahteva puno vremenskog i novčanog ulaganja, njihova ponovna upotreba i dalji razvoj kolosalno krati cikluse proizvodnje i daje bolje proizvode. Pritom, organizacije poput OpenCores skupljaju besplatne blokove, prateći pokret otvorenog koda u dizajnu hardvera.
Meki makroi su često nezavisni od procesa (t.j. mogu se izraditi na širem opsegu proizvodnih procesa i različitih proizvođača). Tvrdi makroi su ograničeni procesom i obično zahtevaju dodatan napor pri dizajnu kako bi se preneli na drugi proces iliti proizvođača.
Neki proizvođači nude višeprojektne vafere (енгл. ili MPW) kao metod nabavke jeftinih prototipova. Ovi vaferi, sadržeći više dizajnova različitih naručioca, puštaju se u izradu periodično (umesto po narudžbini) i nude slabe garancije o ispravnosti čipa. Usluga obično uključuje i isporuku baze podataka o fizičkom dizajnu (bez poverljivih informacija). Proizvođač se često naziva "silikonskom livnicom" kako bi se istakla njegova slaba uključenost u proces izrade čipa.
Standardni proizvod specifične namene ili ASSP (енгл. ) je integrisano kolo koje implementira određenu funkciju koja se može prodati širem trživštu. Za razliku od ASIC-a koji kombinuju skup funkcija i koji se dizajniraju za ili od strane jedne mušterije, ASSP-ovi su dostupni kao komponente za masovnu potrošnju. ASSP-ovi se koriste u svim industrijama, od automotivne do telekomunikativne. U opštem slučaju, ukoliko se dizajn može naći u knjizi, uglavnom nije ASIC, mada postoje određeni izuzeci.
Na primer, dva integrisana kola koja se mogu a ne moraju smatrati ASIC-ima su čip kontrolora za PC i čip za modem. Oba ova primera su specifična za namenu (što je tipično za ASIC) ali ih prodaju razni trgovci (što je svojstveno za standardne delove). Takvi ASIC-i se obično svrstavaju u ASSP-ove.
Drugi primeri ASSP-ova su čipovi za enkodiranje i dekodiranje, čipovi za USB interfejs, itd.
IEEE je nekada izdavao ASSP časopis, [1] koji je preimeovan u "IEEE Signal Processing Magazine" 1990-e.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.