A nonvolatile ferroelectric memory device includes a plurality of sense amplifiers, top and bottom cell array units disposed respectively at an upper and a lower sections, the top and bottom cell array units each including a plurality of unit cells, and being disposed symmetrically about the sense amplifiers. The cannulas are inserted through tissue when in an unexpanded condition and with a small diameter. The optical gain of the SOA is adjusted based on the electrical signals output from respective optical modules. After this, the stopper layer is removed by dry etching until the upper surface of the magnetic pole becomes exposed, and then the upper surface of the magnetic pole is lapped by a CMP process until the surface is planarized. The consumer product upgrades the software using the upgrade software. For example, an image taken with a CCD provides feedback which is used to modulate the output of an excitation light source, thereby allowing a sample to be viewed within the optimal range of detection for the particular CCD device being used, despite the potential of wide dynamic ranges of sample luminescence.