“…By this definition, a dedicated flip-flop inside a logic block is considered a hard circuit structure, since it is possible to build flip-flops from an interconnection of programmable LUTs or gates. Dedicated flip-flops are now universally used in commercial FPGAs, although some early FPGAs were built without them [1,144]. In addition, modern commercial FPGAs contain dedicated logic within each general purpose block to support arithmetic carry and sum functions [18,21,22,23,24,25,221,224,225,227,228,229,231] and some memory functions [23,231].…”