Acceleration of the programming of a memory module with the aid of a boundary scan (bscan) register
AssigneeSiemens Aktiengesellschaft
InventorsKarlheinz Krause, Elke Tiemeyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorsKarlheinz Krause, Elke Tiemeyer
Estimating the term…
In order to program a memory module, some of its inputs are stimulated via internal memory locations of a so-called boundary scan (BSCAN) register that is provided in the form of an IC or ASIC. In order to activate or deactivate a write operation, the control signal input of the memory module, said control signal input being responsible for generating a WRITE_ENABLE signal, is controlled exclusively. The switching over of the WRITE_ENABLE signal from “LOW” to “HIGH” potential and vice versa thus ensues according to two JTAG instructions of an instruction sequence that provides for the generation of a LOW or HIGH level at the setting signal input or resetting signal input of an update flip-flop of the memory location responsible for generating the WRITE_ENABLE signal. By appropriately modifying the control unit and the BSCAN cell, which stimulates the WRITE_ENABLE signal at the WR input of the memory module, the programming can be accelerated without having to expand the interface between the control unit and the BSCAN register to the board and equipment level. In another embodiment of the invention, a control unit automatically switches over the WRITE_ENABLE signal from “LOW” to “HIGH” potential or from HIGH to LOW potential at an appropriate or rather programmable point in time by setting or resetting the update flip-flop of the memory location responsible for generating the WRITE_ENABLE signal.
1-13. (canceled)
A method for programming a memory module by stimulating individual inputs of the memory module via at least one memory cell of a Boundary Scan Register (BSCAN), the method comprising:
A method for programming a memory module by stimulating individual inputs of the memory module via at least one memory cell of a BSCAN register for generating a WRITE_ENABLE signal for the purposes of activating or deactivating a write operation, the method comprising:
A control unit for programming a memory module by stimulating individual inputs of the memory module via at least one memory cell of a Boundary Scan Register (BSCAN), the control unit adapted for exclusively activating a control signal input of the memory module responsible for activating or deactivating a write operation, wherein a switch-over of a WRITE ENABLE signal fed to the control signal input by the memory cell from “LOW” to “HIGH” potential or from “HIGH” to “LOW” potential is controlled using an instruction sequence fed to inputs of an update flip-flop of the memory cell, the update flip-flop generating the WRITE ENABLE signal having a “LOW” level or a “HIGH” level based on the instruction sequence.
Dependencies are inferred from the claim text.