Funktsionaalsed signaaliprotsessorid
instituut.
FPGA-de loogiline implementatsioon
(Tehnoloogiast sõltuv loogiline optimiseerimine
ning FPGA-de füüsiline disain, Routing)
Routing (marsruutimine) määrab ära ühendused loogikaelementide
ja I/O portide vahel.
Marsruutimise vahendid on määratud FPGA arhidekturiga.
Marsruutimine jagatakse kahte etappi:
Global routing- määrab ära üldise marsruutimise skeemi kuid ei määra ära
täpseid juhtmesegmente.
Detailed routing- määrab ära täpsed juhtmed, mida loogikaelementide vahel
kasutatakse.
Marsruutimist iseloomustab kaks põhilist parameetrit:
Juhtme pikkus ei tasu raisata kuna, vabu juhtmeid võib vaja minna hiljem.
Viiteaeg
Marsruutimine tähendab kompromisside loomist erinevate
võrgustike vahel. Võib juhtuda, et marsruutimine pole realiseeritav
kas ruumipuuduse või liigpikkade viidete tõttu.
Toomas Ruuben