Suunnittelupalvelut
Manuaalinen sijoittelu ja reititys.
Toistuvan rakenteen laskentalohkoissa sijoittelemme skriptillä ja käsin, suunnittelemme räätälöidyt kellopuut, sijoitamme alilohkot reunakkain ja integroimme tuloksen tavanomaiseen digitaaliseen back-end-vuohon.
- Kattaa
- Sijoittelu käsin, kriittinen reititys, räätälöidyt kellopuut ja sijoittelu reunakkain
- Sopii parhaiten
- Liukuhihnoitetut datapolut ja toistuvan rakenteen laskentalohkot
- Integrointi
- Kovetetaan lohkoksi, tai räätälöidyt solut kiinnitetään sijoitteluskriptillä
- Työmme
- Käsin sijoiteltu laskentaydin 16 nm:n FinFET-prosessilla, alilohkot reunakkain, sijoittelun täyttöaste tape-outissa 95 %
Mitä manuaalinen sijoittelu ja reititys tekee
Säännöllisin layout siellä, missä sillä on eniten väliä.
Sijoittelu käsin
Datavuon järjestyksessä sijoitellut solut lyhentävät johtimia ja tasapainottavat setup- ja hold-polkuja, ja toistuva layout tasoittaa prosessivaihtelua lohkon alueella.
Räätälöidyt solukorkeudet
Eri korkuisia räätälöityjä soluja kriittisillä poluilla ajoituksen ja tehon syvään optimointiin.
Sijoittelu reunakkain
Alilohkot sijoitetaan reunakkain ilman reunasoluja, mikä nostaa sijoittelun täyttöastetta ja pienentää pinta-alaa.
Räätälöidyt kellopuut
Liukuhihnan rakenteelle suunniteltu kellonjako, joka hallitsee skew'ta ja tehoa.
Tehonsyöttö ja IR-pudotus
Tehoverkko suunnitellaan yhdessä sijoittelun kanssa, ja staattinen ja dynaaminen IR-pudotus analysoidaan.
Integrointi automaattiseen vuohon
Räätälöity osa kovetetaan lohkoksi tai sen solut kiinnitetään sijoitteluskriptillä, kun muu logiikka seuraa automaattista vuota.
Sijoittelun ja reitityksen vuo
Kuusi vaihetta pohjapiirroksesta hyväksyntään.
Pohjapiirros
Hierarkia, lohkojen koot, reunakkain sijoittelu ja tehorakenne.
Sijoittelu käsin
Solut sijoitellaan skriptillä bittiviipale kerrallaan, ja kriittisiä polkuja iteroidaan.
Kellopuu
Kellonjako suunnitellaan tasapainottamaan skew ja teho.
Reititys
Kriittiset signaalit reititetään sääntöjen mukaan, ja työkalut viimeistelevät muun.
Ekstraktio ja ajoitus
Parasiittien ekstraktio, layoutin jälkeinen simulointi ja staattinen ajoitusanalyysi.
Hyväksyntä
Ajoitus eri kulmissa, IR-pudotus ja fyysiset säännöt.
Kysymyksiä manuaalisesta sijoittelusta ja reitityksestä
Miten se eroaa automaattisesta sijoittelusta ja reitityksestä?
Automaattisessa sijoittelussa ja reitityksessä työkalut päättävät solujen paikat ja johdotuksen, mikä sopii ohjauslogiikkaan ja liitäntöihin. Manuaalisessa sijoittelussa ja reitityksessä insinöörit päättävät avainlohkojen sijoittelun skriptillä, mikä sopii säännöllisiin, toistuviin datapolkuihin.
Toimiiko se yhdessä automaattisen vuon kanssa?
Kyllä. Räätälöity osa voidaan kovettaa lohkoksi, joka antaa ylätasolle ajoitus- ja fyysiset mallinsa, tai sijoitteluskripti voi kiinnittää räätälöidyt solut tavalla, joka on täysin yhteensopiva automaattisen vuon kanssa.
Miten ajoituksen, tehon, IR-pudotuksen tai ECO-muutosten asiat hoidetaan?
Samalla tavalla kuin automaattisessa vuossa. Full-custom-suunnittelun ydin on käsitellä arkkitehtuuria, netlistaa, soluja ja sijoittelua yhtenä kokonaisuutena.
Mitkä lohkot sopivat manuaaliseen sijoitteluun ja reititykseen?
Liukuhihnoitetut lohkot, joilla on säännöllinen bittileveys ja korkea kytkentäaktiivisuus. Mitä suurempi ja toistuvampi lohko, sitä suurempi hyöty.
Aiheeseen liittyvät sivut
Onko teillä lohko, joka kannattaa sijoitella käsin?
Lähettäkää sen rakenne, kohdeprosessi ja tieto siitä, mihin sen energia ja pinta-ala kuluvat, niin vastaamme.