LUTs are physically laid out in an array and connected to test pattern generator and fed back to other LUTs.
FFs are randomly inserted between connections.