Semiconductor detectors whose surfaces are coated with neutron-reactive material can be made to detect thermal neutrons, but with efficiencies only of a few percent. However, perforating the semiconductor material, filling the perforations with neutron-reactive material, and then coating the detector surface can lead to neutron detectors of much higher thermal neutron detection efficiencies, perhaps approaching or exceeding 50%. Several perforated semiconductor neutron detectors have been constructed, both for dosimetry and for position-sensitive neutron detection. The characterization of prototype devices based on these detectors is described.