There is provided a driving device with less wiring and of which driving circuit is simplified. Embodiments may include an apparatus comprising a memory array, and an error code module coupled to the memory array with a data buffer having a plurality of data burst registers operable to receive a plurality of data bursts to be written to the memory array on a corresponding plurality of consecutive clock cycles. After being run the casing must be cut and finished at an appropriate level to install rig equipment such as blow out preventers along with other equipment. The crown-shaped bonding end is held in contact with the connection target, while the wedge-shaped bonding end is sandwiched between the first bump and the second bump. An interpolation processing portion performs interpolation calculations by referring to the first set of coefficients, the second set of coefficients, and the pattern concordance rate.