Hi,
Here is a question little bit in the internals of the FPGA. I am asking this more out of my curiosity and learning.
FPGA LUT typically consists of SRAMs & a Mux at the output. These Muxes need both normal & inverted select signals. The select signals come from the interconnect. Considering the inverted select signals, there are two possible implementations ?
Implementation-1 CLB-1 [To] Switch Mux [To] Switch Buffer [To] Interconnect Line to Carry TRUE Signal [To] CLB-N
In such a case there have to be inverters within the LUT Mux to get inverted signals.
Implementation-2 CLB-1 [To] Switch Mux [To] Switch Buffer [To] Interconnect Line to Carry Normal Signal & Interconnect Line to carry Inverted Signal [To] CLB-N
Implementation-2 will be inefficient in terms of area & power. However Implementation-1 will have additional one inverter delay in the critical path.
Does anybody has an idea which one is favored in the FPGAs. Please get back.
Thanks, Bukka
--------------------------------------- Posted through