1460720664-606d51e6-3d29-48b1-8c96-48c9630bd7cb

1. A memory device comprising:
a dielectric layer having a top surface;
a via extending from the top surface of the dielectric layer and having a bottom portion and a top portion;
a bottom electrode within the bottom portion of the via;
a first phase change layer comprising a first phase change material within the top portion of the via and contacting the bottom electrode, the first phase change material having at least two solid phases;
a resistive heater layer comprising a heater material on the first phase change layer;
a second phase change layer comprising a second phase change material on the resistive heater layer, the second phase change material having at least two solid phases; and
a top electrode on the second phase change layer;
wherein the heater material has a resistivity greater than the most highly resistive states of the first and second phase change materials.
2. The device of claim 1, wherein the first phase change layer has a width less than a minimum feature size for a lithographic process used to form the memory device.
3. The device of claim 2, wherein the resistive heater layer, second phase change layer, and top electrode form a multi-layer stack overlying the top surface of the dielectric layer.
4. The device of claim 1, wherein the resistive heater layer has a thickness less than or equal to about 10 nm.
5. The device of claim 1, wherein the heater material has a resistivity between about 1.5 and 100 times greater than the most highly resistive states of the first and second phase change materials.
6. The device of claim 5, wherein the heater material has a resistivity between about 4 and 50 times greater than the most highly resistive states of the first and second phase change materials.
7. The device of claim 1, wherein the heater material comprises one of doped TiN, TaN, TiW, TiSiN, or TaSiN.
8. The device of claim 1, wherein the first and second phase change materials comprise the same phase change material.
9. The device of claim 1, wherein the first and second phase change materials comprise different phase change material.
10. The device of claim 1, wherein each of the first and second phase change materials comprise a combination of two or more materials from the group of Ge, Sb, Te, Se, In, Ti, Ga, Bi, Sn, Cu, Pd, Pb, Ag, S, Si, O, P, As, N and Au.
11. A method for manufacturing a memory device, the method comprising:
providing a bottom electrode extending to a top surface of a dielectric layer;
removing a portion of the bottom electrode to form a recess;
filling the recess with a first phase change material layer having at least two solid phases;
forming a layer of heater material on the first phase change layer;
forming a second phase change material layer on the layer of heater material, the second phase change material layer having at least two solid phases; and
forming a top electrode material layer on the second phase change layer;
wherein the heater material has a resistivity greater than the most highly resistive state of the first and second phase change materials.
12. The method of claim 11, wherein the filling the recess step comprises:
forming the first phase change material layer in the recess and on the top surface of the dielectric layer; and
planarizing the first phase change material layer to expose the top surface of the dielectric layer.
13. The method of claim 12, further comprising etching the layer of heater material, the second phase change material layer, and the top electrode material layer, thereby forming a multi-layer stack overlying the top surface of the dielectric layer.
14. The method of claim 11, wherein the first phase change material layer has a width less than a minimum feature size for a lithographic process used to form the memory device.
15. The method of claim 11, wherein the resistive heater layer has a thickness less than about 10 nm.
16. The method of claim 11, wherein the heater material has a resistivity between about 1.5 and 100 times greater than the most highly resistive states of the first and second phase change materials.
17. The method of claim 11, wherein the heater material comprises one of doped TiN, TaN, TiW, TiSiN, or TaSiN.
18. The method of claim 11, wherein the first and second phase change materials comprise the same phase change material.
19. The method of claim 11, wherein the first and second phase change materials comprise different phase change material.
20. The method of claim 11, wherein each of the first and second phase change materials comprise a combination of two or more materials from the group of Ge, Sb, Te, Se, In, Ti, Ga, Bi, Sn, Cu, Pd, Pb, Ag, S, Si, O, P, As, N and Au.

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 rotating electric machine, comprising:
a tubular frame;
a stator including a stator core fitted to an inner circumferential surface of the frame to be firmly fixed thereon, and a stator coil mounted on the stator core so that a load side coil end and an opposite load side coil end project from a load side end surface and an opposite load side end surface of the stator core, respectively;
a load side bracket provided on a load side of the frame, the load side bracket having a groove formed on the bracket for inserting the load side coil end therein, wherein one or more surfaces including at least an end surface among an inner circumferential surface, an outer circumferential surface, and the end surface of the load side coil end adhere closely to the inner surface of the groove through an insulating member without a gap therebetween;
an opposite load side bracket provided on an opposite load side of the frame;
a rotating shaft rotatably supported by the load side bracket and the opposite load side bracket through a load side bearing and an opposite load side bearing, respectively; and
a rotor attached to an outer circumferential surface of the rotating shaft,
wherein an outer surface of the load side coil end is pressurized and is formed so that a shape of the one or more surfaces becomes a same as a shape of the inner surface of the groove which adheres closely to the one or more surfaces.
2. The rotating electric machine according to claim 1, wherein the load side bracket is made of an aluminum alloy.
3. The rotating electric machine according to claim 1, wherein the stator core includes a plurality of teeth portions forming slots in an inner circumferential portion, and the stator coil, having an inner part formed to be longer in an axial direction thereof than that of each of the plurality of teeth portions, is mounted on each of the plurality of teeth portions.
4. The rotating electric machine according to claim 1, wherein the stator core is formed to be a cylinder, and the stator coil is put on an inner circumferential surface of the stator core with a ceramic coat formed between the stator coil and the inner circumferential surface.
5. The rotating electric machine according to claim 4, wherein the ceramic coat formed on the inner circumferential surface of the stator core is formed at a part of the inner circumferential surface of the stator core, the part touching the stator coil.
6. The rotating electric machine according to claim 1, wherein the stator coil is wound around the stator core by the distributed winding.
7. The rotating electric machine according to claim 1, wherein the stator coil comprises a wound round wire.
8. The rotating electric machine according to claim 1, wherein the insulating member comprises a ceramic coat.
9. The rotating electric machine according to claim 1, wherein the one or more surfaces includes at least the end surface among the inner circumferential surface and the end surface of the load side coil end, which adhere closely to the inner surface of the groove through the insulating member without a gap therebetween.
10. A rotating electric machine, comprising:
a tubular frame;
a stator including a stator core fitted to an inner circumferential surface of the frame to be firmly fixed thereon, and a stator coil mounted on the stator core so that a load side coil end and an opposite load side coil end project from a load side end surface and an opposite load side end surface of the stator core, respectively;
a load side bracket provided on a load side of the frame, the load side bracket having a groove formed on the bracket for inserting the load side coil end therein, wherein the load side coil end is formed using pressure to an outer surface of the load side coil end so that one or more surfaces including at least an end surface among an inner circumferential surface, an outer circumferential surface, and the end surface of the load side coil end extend along the inner surface of the groove to face the inner surface of the groove, and the one or more surfaces adhere closely to the inner surface of the groove through an insulating member without a gap between the one or more surfaces and the inner surface of the groove;
an opposite load side bracket provided on an opposite load side of the frame;
a rotating shaft rotatably supported by the load side bracket and the opposite load side bracket through a load side bearing and an opposite load side bearing, respectively; and
a rotor attached to an outer circumferential surface of the rotating shaft.
11. The rotating electric machine according to claim 10, wherein the load side bracket is made of an aluminum alloy.
12. The rotating electric machine according to claim 10, wherein the stator core includes a plurality of teeth portions forming slots in an inner circumferential portion, and the stator coil, having an inner part formed to be longer in an axial direction thereof than that of each of the plurality of teeth portions, is mounted on each of the plurality of teeth portions.
13. The rotating electric machine according to claim 10, wherein the stator core is formed to be a cylinder, and the stator coil is put on an inner circumferential surface of the stator core with a ceramic coat formed between the stator coil and the inner circumferential surface.
14. The rotating electric machine according to claim 13, wherein the ceramic coat formed on the inner circumferential surface of the stator core is formed at a part of the inner circumferential surface of the stator core, the part touching the stator coil.
15. The rotating electric machine according to claim 10, wherein the stator coil is wound around the stator core by the distributed winding.
16. The rotating electric machine according to claim 10, wherein the stator coil comprises a wound round wire.
17. The rotating electric machine according to claim 10, wherein the insulating member comprises a ceramic coat.
18. The rotating electric machine according to claim 10, wherein the one or more surfaces includes at least the end surface among the inner circumferential surface and the end surface of the load side coil end, which adhere closely to the inner surface of the groove through the insulating member without a gap therebetween.
19. A rotating electric machine, comprising:
a tubular frame;
a stator including a stator core fitted to an inner circumferential surface of the frame to be firmly fixed thereon, and a stator coil mounted on the stator core so that a load side coil end and an opposite load side coil end project from a load side end surface and an opposite load side end surface of the stator core, respectively;
a load side bracket attached to the load side end surface of the frame, the load side bracket having a groove formed on the bracket for inserting the load side coil end therein, the groove having a ceramic coating formed on an inner surface of the groove, wherein one or more surfaces including at least an end surface among an inner circumferential surface and the end surface of the load side coil end adhere closely to the inner surface of the groove through the ceramic coating without a gap therebetween;
an opposite load side bracket attached to the opposite load side end surface of the frame;
a rotating shaft rotatably supported by the load side bracket and the opposite load side bracket through a load side bearing and an opposite load side bearing, respectively; and
a rotor attached to an outer circumferential surface of the rotating shaft.

1460720656-b53c953b-15a0-4ab9-ba32-7537e5720d16

1. A processor, comprising:
a loop counter that is reset to 0 when a loop instruction for executing a process in a loop from a loop start address to a loop end address is issued;
a data memory that receives data that is used for executing a process in the loop, in which the data is transferred from outside;
a calculator that uses the data transferred to said data memory to execute the process in the loop;
a data counter that increments said loop counter by 1 every time a certain amount of data that is used for executing a process in the loop is transferred from the outside to a data memory, wherein said loop counter is only incremented as a result of incrementing of said data counter; and
a loop controller that decrements said loop counter by 1 and causes said calculator to execute the process in the loop when a loop count value of said loop counter is not 0,
wherein, when the loop count value of said loop counter is 0, said loop controller waits until the loop count value of said loop counter becomes 1 or greater, or said loop controller exits the loop when a loop exit condition corresponding to a data transfer completion notification is set.
2. The processor according to claim 1, wherein a data count condition is set in advance to said data counter, and said data counter increments said loop counter by 1 every time a certain amount of data that satisfies the data count condition is transferred from the outside to said data memory.
3. The processor according to claim 2, wherein the data count condition defines a range of a value of data, and
wherein said data counter increments said loop counter by 1 every time a certain amount of data at a value within the range defined by the data count condition is transferred from the outside to said data memory.
4. The processor according to claim 2, wherein the data count condition defines a range of an address of said data memory, and
wherein said data counter increments said loop counter by 1 every time a certain amount of data is transferred to an address within the range defined by the data count condition, from the outside to said data memory.
5. The processor according to claim 1, further comprising:
a program counter that notifies the loop controller of an instruction address of an instruction to be issued.
6. The processor according to claim 5, wherein the program counter sequentially increments the instruction address and notifies the loop controller of the incremented instruction address.
7. The processor according to claim 5, wherein, when the instruction address notified by the program counter coincides with the loop start address, the loop controller determines whether the loop current value notified by loop counter is 0.
8. The processor according to claim 5, wherein, if the loop count value is 0, the loop controller notifies the program counter of the loop start address as an instruction address jump destination.
9. The processor according to claim 5, further comprising:
an instruction memory that received notification from the loop controller of a forced NOP (No Operation) to forcefully issue a NOP instruction.
10. The processor according to claim 9, wherein, if the loop count value is 0, the loop controller notifies the instruction memory of the forced NOP to terminate a program progress until the loop count value becomes 1 or greater.
11. The processor according to claim 9, wherein, if the loop count value is 1 or greater, the loop controller notifies the loop counter of a decrement signal.
12. A method for controlling loop count by a processor, the method comprising:
resetting a loop counter to 0 when a loop instruction for executing a process in a loop from a loop start address to a loop end address is issued;
incrementing said loop counter, by a data counter, by 1 every time a certain amount of data that is used for executing a process in the loop is transferred from outside to a data memory, wherein said loop counter is only incremented as a result of incrementing of said data counter; and
decrementing said loop counter, by a loop controller, by 1 and executing the process in the loop when a loop count value of said loop counter is not 0,
wherein, when the loop count value of said loop counter is 0, said loop controller waits until the loop count value of said loop counter becomes 1 or greater, or said loop controller exits the loop when a loop exit condition corresponding to a data transfer-completion notification is set.
13. The method of loop count control according to claim 12, wherein, in said incrementing said loop counter by 1, said loop counter is incremented by 1 every time a certain amount of data that satisfies a preset data count condition is transferred from the outside to said data memory.
14. The method of loop count control according to claim 13, wherein the data count condition defines a range of a value of data, and
wherein in said incrementing said loop counter by 1, said loop counter is incremented by 1 every time a certain amount of data at a value within the range defined by the data count condition is transferred from the outside to said data memory.
15. The method of loop count control according to claim 13, wherein the data count condition defines a range of an address of said data memory, and
wherein, in said incrementing said loop counter by 1, said loop counter is incremented by 1 every time a certain amount of data is transferred to an address within the range defined by the data count condition, from the outside to said data memory.
16. The method of loop count control according to claim 12, further comprising:
notifying a loop controller that performs said decrementing said loop counter of an instruction address of an instruction to be issued.
17. The method of loop count control according to claim 16, further comprising:
sequentially incrementing the instruction address and notifying the loop controller of the incremented instruction address.
18. The method of loop count control according to claim 16, wherein, when the instruction address coincides with the loop start address, the loop controller determines whether the loop current value is 0.
19. The method of loop count control according to claim 16, further comprising:
receiving, by an instruction memory, notification from the loop controller of a forced NOP (No Operation) to forcefully issue a NOP instruction.
20. The method of loop count control according to claim 19, wherein, if the loop count value is 0, the loop controller notifies the instruction memory of the forced NOP to terminate a program progress until the loop count value becomes 1 or greater.

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 DC converter having a transformer including primary and secondary windings that are loosely coupled with each other, a main switch connected in series with the primary winding, and a series circuit connected to ends of one of the primary winding and main switch and including a clamp capacitor and an auxiliary switch, the main and auxiliary switches being alternately turned onoff so that a voltage of the secondary winding of the transformer is synchronously rectified with synchronous rectifiers and is smoothed with smoothing elements to provide a DC output, the DC converter comprising
a tertiary winding provided for the transformer, tightly coupled with the primary winding, and configured to generate a voltage that drives the synchronous rectifiers.
2. A DC converter having a transformer including a primary winding, a first secondary winding very loosely coupled with the primary winding, and a second secondary winding loosely coupled with the primary winding, a main switch connected in series with the primary winding, and a series circuit being connected to ends of one of the primary winding and main switch and including a clamp capacitor and an auxiliary switch, the main and auxiliary switches being alternately turned onoff so that, energy is accumulated in a leakage inductance between the primary winding and the first secondary winding as the main switch is ON, the accumulated energy being transferred through the second secondary winding to a secondary side of the transformer as the main switch is OFF, and a voltage of the secondary windings being synchronously rectified with synchronous rectifiers and smoothed with smoothing elements to provide a DC output, the DC converter comprising
a tertiary winding provided for the transformer, tightly coupled with the primary winding, and configured to generate a voltage that drives the synchronous rectifiers.
3. The DC converter of claim 1, further comprising
a first capacitor connected in series with the tertiary winding of the transformer and configured to drive the synchronous rectifiers through the first capacitor.
4. The DC converter of claim 2, further comprising
a first capacitor connected in series with the tertiary winding of the transformer and configured to drive the synchronous rectifiers through the first capacitor.
5. The DC converter of claim 3, further comprising
a second capacitor connected in parallel with a drive terminal of each of the synchronous rectifiers.
6. The DC converter of claim 4, further comprising
a second capacitor connected in parallel with a drive terminal of each of the synchronous rectifiers.