Patents by Inventor Samie B. Samaan
Samie B. Samaan 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: 10198333Abstract: An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware hooks (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and debug of a part/platform under test.Type: GrantFiled: December 23, 2010Date of Patent: February 5, 2019Assignee: INTEL CORPORATIONInventors: Mark B. Trobough, Keshavan K. Tiruvallur, Chinna B. Prudvi, Christian E. Iovin, David W. Grawrock, Jay J. Nejedlo, Ashok N. Kabadi, Travis K. Goff, Evan J. Halprin, Kapila B. Udawatta, Jiun Long Foo, Wee Hoo Cheah, Vui Yong Liew, Selvakumar Raja Gopal, Yuen Tat Lee, Samie B. Samaan, Kip C. Killpack, Neil Dobler, Nagib Z. Hakim, Brian Meyer, William H. Penner, John L. Baudrexl, Russell J. Wunderlich, James J. Grealish, Kyle Markley, Timothy S. Storey, Loren J. McConnell, Lyle E. Cool, Mukesh Kataria, Rahima K. Mohammed, Tieyu Zheng, Yi Amy Xia, Ridvan A. Sahan, Arun R. Ramadorai, Priyadarsan Patra, Edwin E. Parks, Abhijit Davare, Padmakumar Gopal, Bruce Querbach, Hermann W. Gartler, Keith Drescher, Sanjay S. Salem, David C. Florey
-
Patent number: 10009339Abstract: In one embodiment, a processor includes: a first die including at least one processor core to execute instructions and a non-volatile storage to store an identifier to be provisioned into the processor during manufacture; a second die to couple to the first die, the second die including a wireless circuit and a second non-volatile storage; and a wireless interface to couple to the second die to enable wireless communication with a wireless device. The processor may be disabled if the identifier is not stored in the second non-volatile storage. Other embodiments are described and claimed.Type: GrantFiled: March 31, 2016Date of Patent: June 26, 2018Assignee: Intel CorporationInventors: Sergiu D. Ghetie, Neeraj S. Upasani, Vijaya K. Boddu, Kenneth Young, Daniel G. Borkowski, Won Lee, Shahrokh Shahidzadeh, Samie B. Samaan
-
Publication number: 20170289129Abstract: In one embodiment, a processor includes: a first die including at least one processor core to execute instructions and a non-volatile storage to store an identifier to be provisioned into the processor during manufacture; a second die to couple to the first die, the second die including a wireless circuit and a second non-volatile storage; and a wireless interface to couple to the second die to enable wireless communication with a wireless device. The processor may be disabled if the identifier is not stored in the second non-volatile storage. Other embodiments are described and claimed.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Sergiu D. Ghetie, Neeraj S. Upasani, Vijaya K. Boddu, Kenneth Young, Daniel G. Borkowski, Won Lee, Shahrokh Shahidzadeh, Samie B. Samaan
-
Publication number: 20150127983Abstract: An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and de-bug of a part/platform under test.Type: ApplicationFiled: December 23, 2010Publication date: May 7, 2015Applicant: INTEL CORPORATIONInventors: Mark B. Trobough, Keshavan K. Tiruvallur, Chinna B. Prudvi, Christian E. Iovin, David W. Grawrock, Jay J. Nejedlo, Ashok N. Kabadi, Travis K. Goff, Evan J. Halprin, Kapila B. Udawatta, Jiun Long Foo, Wee Hoo Cheah, Vui Yong Liew, Selvakumar Raja Gopal, Yuen Tat Lee, Samie B. Samaan, Kip C. Killpack, Neil Dobler, Nagib Z. Hakim, Briar Meyer, William H. Penner, John L. Baudrexl, Russell J. Wunderlich, James J. Grealish, Kyle Markley, Timothy S. Storey, Loren J. McConnell, Lyle E. Cool, Mukesh Kataria, Rahima K. Mohammed, Tieyu Zheng, Yi Amy Xia, Ridvan A. Sahan, Arun R. Ramadorai, Priyadarsan Patra, Edwin E. Parks, Abhijit Davare, Padmakumar Gopal, Bruce Querbach, Hermann W. Gartler, Keith Drescher, Sanjay S. Salem, David C. Florey
-
Patent number: 7711898Abstract: Embodiments of the present invention relate to a system and method for implementing functions of a register translation table of a computer processor, with reduced area requirements as compared to known arrangements. In one embodiment, an apparatus may comprise a register alias table cache to map a logical register to a physical register. The register alias table cache may have a capacity corresponding to a subset of architectural logical registers. The apparatus may further comprise store logic coupled to the cache to perform operations to save an existing content of the physical register if a cache entry corresponding to the logical register is evicted from the cache. The apparatus may also comprise load logic coupled to the cache to perform operations to load a content to the physical register and to form a new entry in the cache if a needed mapping is not present in the cache.Type: GrantFiled: December 18, 2003Date of Patent: May 4, 2010Assignee: Intel CorporationInventors: Avinash Sodani, Stephan J. Jourdan, Samie B. Samaan
-
Patent number: 7463992Abstract: A method, apparatus, article of manufacture, and system, the method including, in some embodiments, performing an in-system (or in-the-field) self-test on a first core of a multi-core (or multi-CPU) processor to obtain at a value for at least one operational parameter of the first core, storing the value for the at least one operational parameter of the first core, testing, under control of the first core, at least one of a remaining set of cores of the multi-core processor to determine a value for the at least one operational parameter for the at least one core of the remaining set of cores, and testing, under control of the at least one core of the remaining set of cores, the first core to determine a value for the at least one operational parameter for the first core.Type: GrantFiled: September 29, 2006Date of Patent: December 9, 2008Assignee: Intel CorporationInventors: Samie B. Samaan, Victor Zia, Michael Tripp
-
Patent number: 7363430Abstract: A system may include M cache entries, each of the M cache entries to transmit a signal indicating a read from or a write to the cache entry and comprising a data register and a memory address register, and K layers of decision cells, where K=log2M. The K layers M/2 decision cells of a first layer to indicate the other one of the respective two of the M cache entries and to transmit a hit signal in response to the signal, a second layer of M/4 decision cells to enable the other one of the respective two of the M/2 decision cells of the first layer and transmit a second hit signal in response to the signal, a (K?1)th layer of two decision cells to enable the other one of the respective two decision cells of the (K?2)th layer and transmit a third hit signal in response to the second hit signal, and a Kth layer of a root decision cell to enable the other one of the respective two decision cells of the (K?1)th layer in response to the third hit signal.Type: GrantFiled: April 6, 2005Date of Patent: April 22, 2008Assignee: Intel CorporationInventors: Samie B. Samaan, Avinash Sodani
-
Publication number: 20080082285Abstract: A method, apparatus, article of manufacture, and system, the method including, in some embodiments, performing an in-system (or in-the-field) self-test on a first core of a multi-core (or multi-CPU) processor to obtain at a value for at least one operational parameter of the first core, storing the value for the at least one operational parameter of the first core, testing, under control of the first core, at least one of a remaining set of cores of the multi-core processor to determine a value for the at least one operational parameter for the at least one core of the remaining set of cores, and testing, under control of the at least one core of the remaining set of cores, the first core to determine a value for the at least one operational parameter for the first core.Type: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Inventors: Samie B. Samaan, Victor Zia, Michael Tripp
-
Patent number: 7193427Abstract: A leakage inverter has a switching delay in one direction that is directly proportional to the drain or gate leakage current of either an n-type or p-type device. For one aspect, a leakage ring oscillator includes an odd number of inverters including at least one leakage inverter such that the frequency of oscillation of the leakage ring oscillator is directly proportional to local device leakage. For another aspect, a leakage ring oscillator may be used to indicate temperature and/or temperature variation on a die.Type: GrantFiled: March 31, 2004Date of Patent: March 20, 2007Assignee: Intel CorporationInventors: Marijan Persun, Samie B. Samaan
-
Patent number: 6891442Abstract: An array of circuitry forming row and column ring oscillators is provided to determine aberrant gates in an integrated circuit. Control logic is coupled to the rows and columns to enable a ring oscillator of either a row or a column to oscillate. Based on outputs of these oscillations, aberrant gates in an integrated circuit may be more readily studied.Type: GrantFiled: June 30, 2003Date of Patent: May 10, 2005Assignee: Intel CorporationInventors: Andrew E. Allen, Samie B. Samaan, Robert M. Spencer
-
Publication number: 20040263200Abstract: A leakage inverter has a switching delay in one direction that is directly proportional to the drain or gate leakage current of either an n-type or p-type device. For one aspect, a leakage ring oscillator includes an odd number of inverters including at least one leakage inverter such that the frequency of oscillation of the leakage ring oscillator is directly proportional to local device leakage. For another aspect, a leakage ring oscillator may be used to indicate temperature and/or temperature variation on a die.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Marijan Persun, Samie B. Samaan
-
Publication number: 20040263265Abstract: An array of circuitry forming row and column ring oscillators is provided to determine aberrant gates in an integrated circuit. Control logic is coupled to the rows and columns to enable a ring oscillator of either a row or a column to oscillate. Based on outputs of these oscillations, aberrant gates in an integrated circuit may be more readily studied.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Andrew E. Allen, Samie B. Samaan, Robert M. Spencer
-
Publication number: 20040263192Abstract: A leakage inverter has a switching delay in one direction that is directly proportional to the drain or gate leakage current of either an n-type or p-type device. For one aspect, a leakage ring oscillator includes an odd number of inverters including at least one leakage inverter such that the frequency of oscillation of the leakage ring oscillator is directly proportional to local device leakage. For another aspect, a leakage ring oscillator may be used to indicate temperature and/or temperature variation on a die.Type: ApplicationFiled: March 31, 2004Publication date: December 30, 2004Inventors: Marijan Persun, Samie B. Samaan
-
Patent number: 6737880Abstract: A device and method for probing high-speed local supply voltage fluctuations in VLSI circuits. The device includes a voltage probe coupled to a source of the local supply voltage, the voltage probe detectably emitting infrared radiation having an intensity that is related to a magnitude of the local supply voltage. The method includes emitting infrared radiation having an intensity that is related to the magnitude of the local supply voltage, taking initial measurements of the emitted radiation intensity for a range of supply voltages while digital activity is suspended in a vicinity of the local voltage probe, and compiling a calibration table matching measured intensity values with a magnitude of the supply voltage. Thereafter, digital activity is initiated by running a repetitive pattern through circuitry in the vicinity of the local voltage probe, where the repetitive pattern stimulates local supply voltage fluctuation events.Type: GrantFiled: May 14, 2001Date of Patent: May 18, 2004Assignee: Intel CorporationInventors: Samie B. Samaan, Paul Madland, Gary L. Woods
-
Patent number: 6677783Abstract: A high-speed, state-preserving, race-reducing, wide-pulsed clock domino design style. For one aspect, a pipestage in accordance with the wide-pulsed clock design style includes one or more domino logic stages and a wide-pulsed clock generator to provide a wide-pulsed clock signal to control evaluation of the one or more domino logic stages in response to receiving a two-phase input clock signal. The wide-pulsed clock signal has a pulse width that tracks a phase width of the input clock signal over a first frequency range where the first frequency range extends at least from a predetermined fraction of a nominal clock frequency to an upper frequency limit for the circuit. For one aspect, ratio logic is coupled to at least one of the domino stages. The wide-pulsed clock signal provides sufficient time for the one or more domino logic stages to evaluate while preventing infinite or very long contention in one or more ratio logic stages when the input clock signal is stopped or slowed down significantly.Type: GrantFiled: December 31, 2001Date of Patent: January 13, 2004Assignee: Intel CorporationInventor: Samie B. Samaan
-
Publication number: 20030122582Abstract: A high-speed, state-preserving, race-reducing, wide-pulsed clock domino design style. For one aspect, a pipestage in accordance with the wide-pulsed clock design style includes one or more domino logic stages and a wide-pulsed clock generator to provide a wide-pulsed clock signal to control evaluation of the one or more domino logic stages in response to receiving a two-phase input clock signal. The wide-pulsed clock signal has a pulse width that tracks a phase width of the input clock signal over a first frequency range where the first frequency range extends at least from a predetermined fraction of a nominal clock frequency to an upper frequency limit for the circuit. For one aspect, ratio logic is coupled to at least one of the domino stages. The wide-pulsed clock signal provides sufficient time for the one or more domino logic stages to evaluate while preventing infinite or very long contention in one or more ratio logic stages when the input clock signal is stopped or slowed down significantly.Type: ApplicationFiled: December 31, 2001Publication date: July 3, 2003Inventor: Samie B. Samaan
-
Patent number: 6535013Abstract: A technique for probing parameter variations in an integrated circuit chip includes providing a group of ring oscillators disposed over the integrated circuit chip, each oscillator producing an output representative of an integrated circuit chip parameter or group of parameter. A controller is provided to selectively enable one of the group of ring oscillators and a multiplexer is provided to output an output of one of the group of ring oscillators enabled by the controller. Each ring oscillator may include a gated inverter, having an enable/disable input, connected to a group of inverters arranged in a ring, the total number of inverters being an odd number. The group of ring oscillators may include a shift register chain consisting of a group of shift registers, an output of each shift register being respectively connected to an enable/disable input of the gated inverter of one of the group of ring oscillators.Type: GrantFiled: December 28, 2000Date of Patent: March 18, 2003Assignee: Intel CorporationInventor: Samie B. Samaan
-
Publication number: 20020167327Abstract: A device and method for probing high-speed local supply voltage fluctuations in VLSI circuits. The device includes a voltage probe coupled to a source of the local supply voltage, the voltage probe detectably emitting infrared radiation having an intensity that is related to a magnitude of the local supply voltage. The method includes emitting infrared radiation having an intensity that is related to the magnitude of the local supply voltage, taking initial measurements of the emitted radiation intensity for a range of supply voltages while digital activity is suspended in a vicinity of the local voltage probe, and compiling a calibration table matching measured intensity values with a magnitude of the supply voltage. Thereafter, digital activity is initiated by running a repetitive pattern through circuitry in the vicinity of the local voltage probe, where the repetitive pattern stimulates local supply voltage fluctuation events.Type: ApplicationFiled: May 14, 2001Publication date: November 14, 2002Inventors: Samie B. Samaan, Paul Madland, Gary L. Woods
-
Publication number: 20020084797Abstract: A technique for probing parameter variations in an integrated circuit chip includes providing a group of ring oscillators disposed over the integrated circuit chip, each oscillator producing an output representative of an integrated circuit chip parameter. A controller is provided to selectively enable one of the group of ring oscillators and a multiplexer is provided to output an output of one of the group of ring oscillators enabled by the controller, Each ring oscillator may include a gated inverter, having an enable/disable input, connected to a group of inverters arranged in a ring, the total number of inverters being an odd number. The group of ring oscillators may include a shift register chain consisting of a group of shift registers, an output of each shift register being respectively connected to an enable/disable input of the gated inverter of one of the group of ring oscillators.Type: ApplicationFiled: December 28, 2000Publication date: July 4, 2002Inventor: Samie B. Samaan