Altera_Forum
Honored Contributor
13 years agoFPGA device interconnects wirelength
Hello colleagues, I have a problem on the following: I need to estimate the cost of the project of connecting resources on the chip (eg, stratix III EP3SE80F1152C2).
I found in a compilation report in the section: Fitter -> Resousce Section -> Logic and Routing section -> Interconnect usage summary Which is the following: Interconnect Resource Type Usage Block interconnects 4,719 / 354,748 (1%) C12 interconnects 871 / 13.114 (7%) C4 interconnects 2,884 / 237,000 (1%) DIFFIOCLKs 0/32 (0%) DQS I / O Configuration Shift Register Outputs 0/104 (0%) DQS bus muxes 0/104 (0%) DQS-18 I / O buses 0/16 (0%) DQS-4 I / O buses 0/104 (0%) DQS-9 I / O buses 0/48 (0%) Direct links 841 / 354.748 (<1%) Global clocks 2/16 (13%) I / O Clock Divider Clock Outputs 0/104 (0%) I / O Configuration Shift Register Outputs 0/624 (0%) Local interconnects 1,812 / 85,200 (2%) NDQS bus muxes 0/104 (0%) NDQS-18 I / O buses 0/16 (0%) NDQS-9 I / O buses 0/48 (0%) PLL_RX_TX_LOAD_ENABLEs 0/8 (0%) PLL_RX_TX_SCLOCKs 0/8 (0%) Periphery clocks 0/176 (0%) Quadrant clocks 0/64 (0%) R20 interconnects 640 / 14.058 (5%) R20/C12 interconnect drivers 1,168 / 22,436 (5%) R4 interconnects 4,321 / 400,724 (1%) Spine clocks 10/416 (2%) In the literature I've seen the term "overall wirelength" (typically measured in percent or nm), with which estimated the cost of connecting resources. Tell me, is there any integral parameter? And how to calculate it? Thank You! Привет, коллеги, у меня проблема следующего рода: Необходимо оценить затраты на реализацию проекта соединительных ресурсов кристалла (например, stratix III EP3SE80F1152C2). Я обнаружил в отчете компиляции в секции: Fitter -> Resousce Section -> Logic and Routing section -> Interconnect usage summary Который имеет следующий вид: Interconnect Resource Type Usage Block interconnects 4,719 / 354,748 ( 1 % ) C12 interconnects 871 / 13,114 ( 7 % ) C4 interconnects 2,884 / 237,000 ( 1 % ) DIFFIOCLKs 0 / 32 ( 0 % ) DQS I/O Configuration Shift Register Outputs 0 / 104 ( 0 % ) DQS bus muxes 0 / 104 ( 0 % ) DQS-18 I/O buses 0 / 16 ( 0 % ) DQS-4 I/O buses 0 / 104 ( 0 % ) DQS-9 I/O buses 0 / 48 ( 0 % ) Direct links 841 / 354,748 ( < 1 % ) Global clocks 2 / 16 ( 13 % ) I/O Clock Divider Clock Outputs 0 / 104 ( 0 % ) I/O Configuration Shift Register Outputs 0 / 624 ( 0 % ) Local interconnects 1,812 / 85,200 ( 2 % ) NDQS bus muxes 0 / 104 ( 0 % ) NDQS-18 I/O buses 0 / 16 ( 0 % ) NDQS-9 I/O buses 0 / 48 ( 0 % ) PLL_RX_TX_LOAD_ENABLEs 0 / 8 ( 0 % ) PLL_RX_TX_SCLOCKs 0 / 8 ( 0 % ) Periphery clocks 0 / 176 ( 0 % ) Quadrant clocks 0 / 64 ( 0 % ) R20 interconnects 640 / 14,058 ( 5 % ) R20/C12 interconnect drivers 1,168 / 22,436 ( 5 % ) R4 interconnects 4,321 / 400,724 ( 1 % ) Spine clocks 10 / 416 ( 2 % ) В литературе я встречал термин "overall wirelength" (измеряемый обычно в процентах или в nm), с помощью которого оценивают затраты соединительных ресурсов. Подскажите, есть ли какой-то интегральный парметр? И как его расчитать?