Patents by Inventor Daniel W. Bailey

Daniel W. Bailey 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: 9680450
    Abstract: In one form, a flip-flop comprises a master latch, a slave latch, and a multiplexer. The master latch has an input for receiving a data input signal, and an output, and operates in transparent and latching modes during respective first and second phases of a clock signal. The slave latch has an input coupled to the output of the master latch, and an output, and operates in the transparent and latching modes during the second and first phases of the clock signal, respectively. The multiplexer has a first input coupled to the output of the slave latch, a second input coupled to the output of the master latch, and an output for providing a data output signal, and provides the first input to the output during the first phase of the clock signal, and the second input to the output during the second phase of the clock signal.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: June 13, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Daniel W. Bailey
  • Patent number: 9606177
    Abstract: In one form, a scan flip-flop includes a clock gating cell and a dedicated clock flip-flop. The clock gating cell provides an input clock input signal as a scan clock signal when a scan shift enable signal is active, and provides the input clock signal as a data clock signal when the scan shift enable signal is inactive. The dedicated clock flip-flop stores a data input signal and provides the data input signal, so stored, as a data output signal in response to transitions of the data clock signal, and stores a scan data input signal and provides the scan data input signal, so stored, as the data output signal in response to transitions of the scan clock signal. The clock gating cell may further provide the input clock signal as the data clock signal when both a scan shift enable signal is inactive and a data enable signal is active.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 28, 2017
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Daniel W. Bailey, Abhishek Sharma, Michael Q. Co
  • Publication number: 20160341793
    Abstract: In one form, a scan flip-flop includes a clock gating cell and a dedicated clock flip-flop. The clock gating cell provides an input clock input signal as a scan clock signal when a scan shift enable signal is active, and provides the input clock signal as a data clock signal when the scan shift enable signal is inactive. The dedicated clock flip-flop stores a data input signal and provides the data input signal, so stored, as a data output signal in response to transitions of the data clock signal, and stores a scan data input signal and provides the scan data input signal, so stored, as the data output signal in response to transitions of the scan clock signal. The clock gating cell may further provide the input clock signal as the data clock signal when both a scan shift enable signal is inactive and a data enable signal is active.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Daniel W. Bailey, Abhishek Sharma, Michael Q. Co
  • Publication number: 20160248405
    Abstract: In one form, a flip-flop comprises a master latch, a slave latch, and a multiplexer. The master latch has an input for receiving a data input signal, and an output, and operates in transparent and latching modes during respective first and second phases of a clock signal. The slave latch has an input coupled to the output of the master latch, and an output, and operates in the transparent and latching modes during the second and first phases of the clock signal, respectively. The multiplexer has a first input coupled to the output of the slave latch, a second input coupled to the output of the master latch, and an output for providing a data output signal, and provides the first input to the output during the first phase of the clock signal, and the second input to the output during the second phase of the clock signal.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventor: Daniel W. Bailey
  • Patent number: 8736308
    Abstract: Leakage current is reduced in a plurality of gates coupled between source storage elements and destination storage elements by waking the plurality of gates to allow current flow in response to assertion of any source clock enable signals that enable clocking of the source storage elements. The gates are slept to reduce leakage current in the plurality of gates, in response to assertion of a destination clock enable signal and all of the one or more source clock enable signals being deasserted, the destination clock enable signal enabling clocking of the destination storage elements.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: May 27, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Daniel W. Bailey, Aaron S. Rogers, James J. Montanaro, Bradley G. Burgess, Peter J. Hannan
  • Patent number: 8436647
    Abstract: A first and second plurality of gates are coupled respectively between first and second source storage elements and first and second destination storage elements. The first and second plurality of gates are slept to reduce leakage current in the plurality of gates under certain conditions by turning off respective one or more transistors between the first and second plurality of gates and power supplies. A third plurality of gates are maintained in a reduced leakage current state (sleep state) or regular state (wake state) based on conditions associated with the source and destination elements for the first and second plurality of gates.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: May 7, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Daniel W. Bailey
  • Patent number: 8415972
    Abstract: A semiconductor device includes a primary voltage rail, a secondary voltage rail, a plurality of transistors coupled between the primary and secondary voltage rails, and control logic operable to enable a first subset of the plurality of transistors to couple the primary voltage rail to the secondary voltage rail. During a steady state condition, the first subset comprises less than all of the plurality of transistors.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: April 9, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Aaron S. Rogers, Daniel W. Bailey, Eric Quinnell
  • Patent number: 8369133
    Abstract: A method, electronic device, and system are provided in which data is stored in a gateable retention storage element. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create an apparatus which includes a silicon chip. The method includes storing a data value in a storage element, wherein the storage element is at least one of a flip-flop, a latch or a register. The method also includes placing the storage element in a low power state comprising removing one or more existing connections between the actual ground node and at least one other component in the storage element. The method also includes maintaining the data value in the storage element subsequent to placing the storage element into the low power state. The electronic device includes a storage component for storing a data value.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: February 5, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Aswin K. Gunasekar, Daniel W. Bailey, Aaron S. Rogers
  • Publication number: 20130009697
    Abstract: Leakage current is reduced in a plurality of gates coupled between source storage elements and destination storage elements by waking the plurality of gates to allow current flow in response to assertion of any source clock enable signals that enable clocking of the source storage elements. The gates are slept to reduce leakage current in the plurality of gates, in response to assertion of a destination clock enable signal and all of the one or more source clock enable signals being deasserted, the destination clock enable signal enabling clocking of the destination storage elements.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Inventors: Daniel W. Bailey, Aaron S. Rogers, James J. Montanaro, Bradley G. Burgess, Peter J. Hannan
  • Publication number: 20130009693
    Abstract: A first and second plurality of gates are coupled respectively between first and second source storage elements and first and second destination storage elements. The first and second plurality of gates are slept to reduce leakage current in the plurality of gates under certain conditions by turning off respective one or more transistors between the first and second plurality of gates and power supplies. A third plurality of gates are maintained in a reduced leakage current state (sleep state) or regular state (wake state) based on conditions associated with the source and destination elements for the first and second plurality of gates.
    Type: Application
    Filed: December 22, 2011
    Publication date: January 10, 2013
    Inventor: Daniel W. Bailey
  • Publication number: 20120119816
    Abstract: A semiconductor device includes a primary voltage rail, a secondary voltage rail, a plurality of transistors coupled between the primary and secondary voltage rails, and control logic operable to enable a first subset of the plurality of transistors to couple the primary voltage rail to the secondary voltage rail. During a steady state condition, the first subset comprises less than all of the plurality of transistors.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Inventors: Aaron S. Rogers, Daniel W. Bailey, Eric Quinnell
  • Publication number: 20120051121
    Abstract: A method, electronic device, and system are provided in which data is stored in a gateable retention storage element. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create an apparatus which includes a silicon chip. The method includes storing a data value in a storage element, wherein the storage element is at least one of a flip-flop, a latch or a register. The method also includes placing the storage element in a low power state comprising removing one or more existing connections between the actual ground node and at least one other component in the storage element. The method also includes maintaining the data value in the storage element subsequent to placing the storage element into the low power state. The electronic device includes a storage component for storing a data value.
    Type: Application
    Filed: August 24, 2010
    Publication date: March 1, 2012
    Inventors: Aswin K. Gunasekar, Daniel W. Bailey, Aaron S. Rogers
  • Patent number: 8072252
    Abstract: A compound logic flip-flop. The flip-flop includes a plurality of input stages, wherein each of the input stages is coupled to receive at least one input signal and a clock signal. Each of the plurality of input (i.e. ‘master’) stages is configured to perform a corresponding input logic function during a first phase of a clock cycle and to store a result of the corresponding input logic function. The flip-flop further includes an output (i.e. ‘slave’) stage coupled to receive the clock signal and the results of the input logic functions from each of the plurality of input stages. The output stage is configured, during a second phase of the clock cycle, to logically combine the results of the input logic functions by performing an output logic function and provide an output signal based on a result of the output logic function.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: December 6, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Daniel W. Bailey
  • Patent number: 8014485
    Abstract: A clock generator system (400) includes a phase locked loop (PLL) (402), a first clock generator (404), and a second clock generator (406). The PLL (402) includes a first output configured to provide a first clock signal at a first frequency and a second output configured to provide a second clock signal at the first frequency. The second clock signal is out-of-phase with the first clock signal. An output of the first clock generator (404) is configured to provide a first generated clock signal whose effective frequency is based on both the first and second clock signals and a first mode signal. An output of the second clock generator (406) is configured to provide a second generated clock signal whose effective frequency is based on both the first and second clock signals and a second mode signal.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: September 6, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bill K. C. Kwan, Craig Eaton, Daniel W. Bailey
  • Patent number: 7921318
    Abstract: A processor (400) includes a clock source (402), a central processing unit (CPU) (408), and a clock generator (404). The clock source (402) includes an output for providing a periodic clock signal. The CPU (408) includes an input for receiving a CPU clock signal. The clock generator (404) includes a first input coupled to the output of the clock source (402), a second input for receiving a mode signal that indicates an output frequency, and an output coupled to the input of the CPU (408). The clock generator (404) provides the CPU clock signal using periodic pulse skipping such that the CPU clock signal has a number of transitions over a unit of time corresponding to the output frequency.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: April 5, 2011
    Inventors: Bill K. C. Kwan, Daniel W. Bailey, Craig Eaton, Matthew J. Amatangelo
  • Patent number: 7788519
    Abstract: A system, apparatus, and method for a core rationing logic to enable cores of a multi-core processor to adhere to various power and thermal constraints.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: August 31, 2010
    Assignee: Intel Corporation
    Inventors: Daniel W. Bailey, Todd Dutton, Tryggve Fossum
  • Patent number: 7737752
    Abstract: A clock generator (622) includes a first circuit (812) and a second circuit (814). The first circuit (812) includes a first clock input configured to receive a first clock signal at a first frequency, a second clock input configured to receive a second clock signal at the first frequency, and an output. The second clock signal is out-of-phase with the first clock signal. The second circuit (814) is coupled to the first circuit (812) and includes a mode signal input configured to receive a mode signal. The output of the first circuit (812) is configured to provide a generated clock signal whose effective frequency is based on the first and second clock signals and the mode signal.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: June 15, 2010
    Inventors: Craig Eaton, Daniel W. Bailey
  • Patent number: 7679419
    Abstract: A first transistor of a level shifter provides conductivity between a reference voltage and a node of the level shifter to hold a state of the level shifter output. When an input signal of the level shifter switches, additional transistors assist in reducing the conductivity of the first transistor. This enhances the ability of the level shifter to change the state of the output in response to the change in the input signal, thereby improving the writeability of the level shifter.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: March 16, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Daniel W. Bailey, Robert Kaye, Julian Selvaraj
  • Patent number: 7681099
    Abstract: An integrated circuit (1600) includes a debug module (1602) and a clock generator (1610). The debug module (1602) is configured to receive a test pattern and provide a mode signal based on the test pattern. The clock generator (1610) includes a first clock input configured to receive a first clock signal, a second clock input configured to receive a second clock signal, and a mode input configured to receive the mode signal. The first and second clock signals are out of phase and have the same clock frequency. The clock generator (1610) is configured to provide a generated clock signal whose effective frequency is based on the first and second clock signals and the mode signal.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: March 16, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Atchyuth Gorti, Tendy The, Daniel W. Bailey, Bill K. C. Kwan
  • Patent number: D904769
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 15, 2020
    Inventor: Daniel W. Bailey