Been following the rollout of Application Specific Modular BLock (ASMBL) at Xilinx. Lots of gushing words, but what is it REALLY ?
Thus far we can glean : Stripe layout, and areal bondpads Not quite 'Revolutionary': Areal bondpads are nice to have, and the Stripe layout has plus and minus columns :
Plus: Faster local speeds Minus: Only to a certain ceiling Plus: Faster Place/Route Plus: Reduced routing cross points Plus: Faster device Testing, & possible redundancy mapping Plus: More consistant Place/Route migration Minus: Tendancy to wastage : New IP -> New Column
CPLDs have been multiple-larger-block structured for years, and Clock drivers on FPGAs are already have larger fabric elements.
But more fun comes from what the analysts think all this means :
said Bryan Lewis, an analyst with Gartner Dataquest, San Jose. "But this is a nice compromise without losing the economics of having an architecture that can be used by multiple customers."
Er, isn't a 'fully application-specific FPGA' actually an ASIC ? :)
difference would have to be strong justification to make the leap into an ASIC," Snyder said.
Might be that the more defined stripes make the move to Structured ASICs easier, and this 'MASK FPGA' segment would grow ?
Perhaps ASMBL means 'A Surfeit of Marketing BaLoney' ?
-jg