1461162976-52746545-cc11-4b8e-9944-02c4a8b7eaef

1. A method of constructing a building comprising:
a) constructing a wall structure from a plurality of vertically-oriented studs to form an external wall of the building;
b) applying sheathing to an outer surface of the studs;
c) applying a spacer device to an inner surface of the sheathing in a space defined by adjacent studs, the spacer device having a thermoformed body defining a plurality of corrugations along the thermoformed body, the spacer defining a plurality of openings therethrough that permits moisture to pass through the spacer; and
b) disposing insulation material proximate the spacer device, wherein the corrugations of the spacer device act to space the insulation material from the sheathing to form a ventilation space between the building sheathing and the insulation material, wherein the openings defined by the spacer body permit moisture to be passed from the insulation material through the body of the spacer device into the ventilation space.
2. The method of claim 1, wherein the corrugations are directed parallel to the studs.
3. The method of claim 1, wherein the corrugations are directed perpendicularly to the studs.
4. The method of claim 1, wherein the openings are aligned with the corrugations.
5. The method of claim 1, wherein the spacer device is assembled from a plurality of smaller spacer devices that are overlapped and held together by at least one attachment inserts, the attachment insert having a body that includes at least one protrusion for mating with aligned openings defined through the plurality of smaller spacer devices.
6. The method of claim 5, wherein the spacer device is secured to the wall structure by applying a fastener to the attachment insert to attach the attachment insert to the wall structure.
7. An insulation batt made from a mass of polymeric thermoplastic fibers, wherein the batt includes a longitudinal surface including at least one longitudinal groove formed into the batt along its length to form at least one ventilation channel for facilitating ventilation of the insulation batt after installation.
8. The insulation batt of claim 7, wherein the longitudinal groove is formed by the application of pressure and heat to the batt.
9. A building structure, comprising:
a) a wall andor structure from a plurality of vertically-oriented studs andor rafters to form an external panel of the building;
b) sheathing applied to an outer surface of the studs andor rafters to form an inwardly facing building surface;
c) insulation batt of claim 7 disposed between the studs andor rafters, wherein the longitudinal surface having the at least one groove is oriented to contact the inwardly facing building surface, such that the at least one groove is vertically oriented to define at least one ventilation channel between the interior building surface and the insulation material, wherein the heat and moisture can be transported from the insulation material into the at least one ventilation channel to permit ventilation of the insulation.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for programming a memory, which comprises a first memory cell block having a first cell and a second memory cell block having a second cell which is adjacent to the first cell, the method comprising the steps of:
selecting the first cell as a target cell, wherein the second cell has been programmed to have data;
reading the second cell and recording the data in a register;
programming the target cell;
performing a program verifying operation on the second cell; and
programming the data, which is recorded in the register, back to the second cell when the program verifying operation performed on the second cell fails.
2. The method according to claim 1, wherein the data corresponds to a high threshold voltage, and the data is programmed back to the second cell when the program verifying operation performed on the second cell fails.
3. A memory, comprising:
a first memory cell block having a boundary cell;
a second memory cell block having a neighboring cell, which is adjacent to the boundary cell and programmed to have data; and
a register for recording the data read from the neighboring cell,
wherein a program verifying operation is performed on the neighboring cell after the boundary cell is programmed, and
the data recorded in the register is programmed back to the neighboring cell when the program verifying operation performed on the neighboring cell fails.
4. The memory according to claim 3, wherein the data of the neighboring cell corresponds to a high threshold voltage, and the data is programmed back to the neighboring cell when the program verifying operation performed on the neighboring cell fails.
5. The memory according to claim 3, wherein the register is a static random access memory.
6. The memory according to claim 3, wherein the memory is a virtual ground array memory.
7. A method for programming a memory, which comprises a first memory cell block having a first cell and a second memory cell block having a second cell which is adjacent to the first cell, the method comprising the steps of:
selecting the first cell as a target cell, wherein the second cell has been programmed to have data;
reading the second cell and recording the data in a register;
programming the target cell with a threshold voltage of the second cell shifting downwards;
performing a program verifying operation on the second cell; and
programming the data, which is recorded in the register, back to the second cell when the program verifying operation performed on the second cell fails.