A semiconductor device includes a first semiconductor layer formed above a first region of a supporting substrate with a buried oxide layer disposed therebetween and a second semiconductor layer formed on a second region of the supporting substrate. The digital FIFO buffer includes a clock-storage circuit for receiving and storing load and read clock signals and a data-storage circuit connected to the clock-storage circuit for receiving and storing data signal pulses in the order which the data signal pulses are received relative to the load clock signal. In another aspect, this invention relates to methods for casting opthalmic moldings, particularly intraocular lenses. The offset information specifies offset control for a plurality of pictures constituting a GOP.