Patents by Inventor Joel Silberman
Joel Silberman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7237163Abstract: An apparatus, a method and a computer program are provided to reduce leakage current in a processor. Traditionally, extra logic is employed to reduce leakage currents. However, reducing leakage current without sacrificing fine grain operations and speed can be difficult. Achieving such a goal can be accomplished by incorporating a multiplexer (mux) into the scan-in path of scan registers so that units or sub-units of the processor can be powered down individually. Additionally, the muxes are not incorporated into time paths, so speed can be preserved.Type: GrantFiled: November 5, 2004Date of Patent: June 26, 2007Assignee: International Business Machines CorporationInventors: Sang Hoo Dhong, Hwa-Joon Oh, Silvia Melitta Mueller, Joel Silberman
-
Publication number: 20070079193Abstract: A scannable latch is disclosed. The scannable latch includes a dynamic circuit, two cross-coupled NAND gates coupled to the dynamic circuit, and a pair of stacked transistors coupled to the dynamic circuit. One of the stacked transistors is for receiving data signals, and the other stacked transistors is for receiving scan in signals.Type: ApplicationFiled: October 19, 2006Publication date: April 5, 2007Inventors: Sang Dhong, Joel Silberman, Osamu Takahashi
-
Publication number: 20070061647Abstract: An apparatus, a method and a computer program product are provided for conserving energy during functional mode of a processor by disabling the scan chain. By inserting logic gating into the scan chain it is possible to disable the scan chain during the processor's functional mode. During functional mode the scan out port of the latch bit in a scan chain toggles, which leads to unnecessary energy consumption. By gating scan control signals and the scan out port of a latch bit, the scan chain segment between latch bits can be disconnected. Therefore, the scan control signals can disable the scan chain during functional mode.Type: ApplicationFiled: October 25, 2006Publication date: March 15, 2007Inventors: Sang Dhong, Joel Silberman, Osamu Takahashi, James Warnock, Dieter Wendel
-
Publication number: 20070043895Abstract: An apparatus, a method, and a computer program are provided to efficiently use a microprocessor array. Typically, microprocessor arrays can be divided into multiple subarrays. Also, in the conventional arrays, each of the subarrays were engaged when the microprocessor array is used. To alleviate the power consumed by the microprocessor arrays, row selection logic is employed to engage only specific rows of subarrays. Therefore, power consumed by unused subarrys is saved.Type: ApplicationFiled: August 16, 2005Publication date: February 22, 2007Inventors: Chad Adams, Toru Asano, Sang Dhong, Takaaki Nakazato, Joel Silberman, Osamu Takahashi
-
Publication number: 20060101315Abstract: An apparatus, a method and a computer program are provided to reduce leakage current in a processor. Traditionally, extra logic is employed to reduce leakage currents. However, reducing leakage current without sacrificing fine grain operations and speed can be difficult. Achieving such a goal can be accomplished by incorporating a multiplexer (mux) into the scan-in path of scan registers so that units or sub-units of the processor can be powered down individually. Additionally, the muxes are not incorporated into time paths, so speed can be preserved.Type: ApplicationFiled: November 5, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Sang Dhong, Hwa-Joon Oh, Silvia Mueller, Joel Silberman
-
Publication number: 20060097751Abstract: A programmable logic array (PLA) latch is disclosed. The PLA latch includes a first logic array, a second logic array and only one output latch. The second logic array is coupled to the first logic array. The output latch is coupled to the second logic array.Type: ApplicationFiled: November 5, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Sang Dhong, Brian Flachs, Joel Silberman, Osamu Takahashi
-
Publication number: 20060097766Abstract: A scannable latch is disclosed. The scannable latch includes a dynamic circuit, two cross-coupled NAND gates coupled to the dynamic circuit, and a pair of stacked transistors coupled to the dynamic circuit. One of the stacked transistors is for receiving data signals, and the other stacked transistors is for receiving scan in signals.Type: ApplicationFiled: November 5, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Sang Dhong, Joel Silberman, Osamu Takahashi
-
Publication number: 20060095802Abstract: An apparatus, a method and a computer program product are provided for conserving energy during functional mode of a processor by disabling the scan chain. By inserting logic gating into the scan chain it is possible to disable the scan chain during the processor's functional mode. During functional mode the scan out port of the latch bit in a scan chain toggles, which leads to unnecessary energy consumption. By gating scan control signals and the scan out port of a latch bit, the scan chain segment between latch bits can be disconnected. Therefore, the scan control signals can disable the scan chain during functional mode.Type: ApplicationFiled: October 28, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Sang Dhong, Joel Silberman, Osamu Takahashi, James Warnock, Dieter Wendel
-
Publication number: 20060018141Abstract: This invention reduces power consumed during CAM search operations in a CAM/RAM structure utilizing a segmented match line structure. This device is useful when it is known that a portion or portions of the compare data inputs vary infrequently. The apparatus sometimes may be referred to as local match line hold latch, and is a device that stores the value of a local match line comparison result the first time that a search operation occurs, and will stay at that value until the value of the compare data in of the local match line changes.Type: ApplicationFiled: July 26, 2004Publication date: January 26, 2006Applicant: International Business Machines CorporationInventors: Chiaming Chai, Michael Phan, Joel Silberman, Carmen Sloan
-
Publication number: 20050063211Abstract: A random access memory circuit comprises a plurality of memory cells and at least one decoder coupled to the memory cells, the decoder being configurable for receiving an input address and for accessing one or more of the memory cells in response thereto. The random access memory circuit further comprises a plurality of sense amplifiers operatively coupled to the memory cells, the sense amplifiers being configurable for determining a logical state of one or more of the memory cells. A controller coupled to at least a portion of the sense amplifiers is configurable for selectively operating in at least one of a first mode and a second mode. In the first mode of operation, the controller enables one of the sense amplifiers corresponding to the input address and disables the sense amplifiers not corresponding to the input address. In the second mode of operation, the controller enables substantially all of the sense amplifiers.Type: ApplicationFiled: September 17, 2003Publication date: March 24, 2005Applicant: International Business Machines CorporationInventors: Francois Atallah, James Dieffenderfer, Jeffrey Fischer, Michael Fragano, Daniel Geise, Jeffery Oppold, Michael Ouellette, Neelesh Pai, William Reohr, Joel Silberman, Thomas Speier
-
Publication number: 20050055185Abstract: A method and apparatus for adding and multiplying floating-point operands such that a fixed-size mantissa result is produced. In accordance with the present addition method, the mantissa of a first floating-point operand is shifted in accordance with relative operand exponent information. Next, the first operand mantissa is added to the second operand mantissa. The addition step includes replacing a least significant non-overlapped portion of the first operand mantissa with a randomly-generated carry-in bit. In accordance with the multiplication method, a partial product array is generated from a pair of floating-point operand mantissas. Next, prior to compressing the partial product array into a compressed mantissa result, a lower-order bit portion of the partial product array is replaced with a randomly generated carry-in value.Type: ApplicationFiled: October 22, 2004Publication date: March 10, 2005Applicant: International Business Machines CorporationInventors: Sang Dhong, Harm Hofstee, Kevin Nowka, Stephen Posluszny, Joel Silberman
-
Publication number: 20050007152Abstract: A method and an apparatus are provided for implementing a logic circuit with integrated logic and latch design. A clock input is provided to the logic circuit. One or more static signal inputs are further provided to the logic circuit. One or more dynamic signal inputs are generated by dynamically gating the one or more static signal inputs with the clock signal. The one or more dynamic signal inputs are applied to the logic circuit, and one or more dynamic signal outputs of the logic circuit are generated. The one or more dynamic signal outputs are precharged, and the one or more dynamic signal outputs are evaluated. The one or more dynamic signal outputs are held when the one or more dynamic signal outputs are neither being precharged nor being evaluated. The one or more dynamic signal outputs are converted into one or more static signal outputs.Type: ApplicationFiled: July 10, 2003Publication date: January 13, 2005Applicants: International Business Machines Corporation, Toshiba America Electronic Components, Inc., Kabushiki Kaisha ToshibaInventors: Sang Dhong, Hwa-Joon Oh, Joel Silberman, Naoka Yano