Patents by Inventor Ramana Rachakonda

Ramana Rachakonda 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: 9632895
    Abstract: A system and method for a common unified debug architecture for integrated circuits and System on Chips (SoCs) are provided. A system consistent with the present disclosure may comprise of an integrated circuit or SoC which includes a display port, plurality of logic blocks, and debug logic. The debug logic may receive debug data from one or more of the plurality of logic blocks in response to the integrated circuit or SoC operating in a debug mode. In addition, control logic coupled to the debug logic. The control logic provides display data to the display port in response to the integrated circuit operating in an operational mode. The control logic further directs high-speed debug data to the display port in response to the integrated circuit or SoC operating in the debug mode. The high-speed debug data is to be based on the debug data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 25, 2017
    Assignee: INTEL CORPORATION
    Inventors: Sankaran M Menon, Rajendra S Yavatkar, Eyal Dolev, Sridhar Valluru, Ramana Rachakonda
  • Patent number: 9372768
    Abstract: Techniques of debugging a computing system are described herein. The techniques may include generating debug data at agents in the computing system. The techniques may include recording the debug data at a storage element, wherein the storage element is disposed in a non-core portion of the circuit interconnect accessible to the agents.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: June 21, 2016
    Assignee: Intel Corporation
    Inventors: Jeremy Conner, Sabar Souag, Karunakara Kotary, Victor Ruybalid, Noel Eck, Ramana Rachakonda, Sankaran Menon, Lance Hacking
  • Patent number: 9189439
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: November 17, 2015
    Assignee: Intel Corporation
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Publication number: 20150186232
    Abstract: Techniques of debugging a computing system are described herein. The techniques may include generating debug data at agents in the computing system. The techniques may include recording the debug data at a storage element, wherein the storage element is disposed in a non-core portion of the circuit interconnect accessible to the agents.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Inventors: Jeremy Conner, Sabar Souag, Karunakara Kotary, Victor Ruybalid, Noel Eck, Ramana Rachakonda, Sankaran Menon, Lance Hacking
  • Patent number: 9043649
    Abstract: Methods and apparatus for output of high-bandwidth debug data/traces in electronic devices using embedded high-speed debug port(s). Debug data is received from multiple blocks and buffered in a buffer. The buffer's output is operatively coupled to one or more high-speed serial I/O interfaces via muxing logic during debug test operations. The buffered data is encoded as serialized data and sent over the one or more high-speed serial I/O interfaces to a logic device that receives serialized data and de-serializes it to generate parallel debug data that is provided to a debugger. The buffer may be configured as a bandwidth-adapting buffer that facilitates transfer of debug data that is received at a variable combined data rate outbound via the one or more high-speed serial I/O interfaces at a data rate corresponding to the bandwidth of the serial I/O interfaces.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: May 26, 2015
    Assignee: Intel Corporation
    Inventors: Sankaran M. Menon, Sridhar K. Valluru, Ramana Rachakonda
  • Publication number: 20140108695
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 17, 2014
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Publication number: 20140108684
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has taken place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable. Characteristics such as performance, thermal considerations, and average power are adjustable using the interconnect bandwidth throttler.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Patent number: 8650629
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: February 11, 2014
    Assignee: Intel Corporation
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Publication number: 20130339789
    Abstract: Methods and apparatus for output of high-bandwidth debug data/traces in electronic devices using embedded high-speed debug port(s). Debug data is received from multiple blocks and buffered in a buffer. The buffer's output is operatively coupled to one or more high-speed serial I/O interfaces via muxing logic during debug test operations. The buffered data is encoded as serialized data and sent over the one or more high-speed serial I/O interfaces to a logic device that receives serialized data and de-serializes it to generate parallel debug data that is provided to a debugger. The buffer may be configured as a bandwidth-adapting buffer that facilitates transfer of debug data that is received at a variable combined data rate outbound via the one or more high-speed serial I/O interfaces at a data rate corresponding to the bandwidth of the serial I/O interfaces.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Inventors: Sankaran M. Menon, Sridhar K. Valluru, Ramana Rachakonda
  • Publication number: 20130339790
    Abstract: A system and method for a common unified debug architecture for integrated circuits and System on Chips (SoCs) are provided. A system consistent with the present disclosure may comprise of an integrated circuit or SoC which includes a display port, plurality of logic blocks, and debug logic. The debug logic may receive debug data from one or more of the plurality of logic blocks in response to the integrated circuit or SoC operating in a debug mode. In addition, control logic coupled to the debug logic. The control logic provides display data to the display port in response to the integrated circuit operating in an operational mode. The control logic further directs high-speed debug data to the display port in response to the integrated circuit or SoC operating in the debug mode. The high-speed debug data is to be based on the debug data.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 19, 2013
    Inventors: Sankaran M. Menon, Rajendra S. Yavatkar, Eyal Dolev, Sridhar Valluru, Ramana Rachakonda
  • Patent number: 8302969
    Abstract: This invention describes a game of inverse chess, with a pre-identified start position, and end position and arbitered moves chosen amongst a set of possible moves, played between two opponents on a chess board. This differs from normal chess in that it is played backwards in time where the objective is to reconstruct the pre-identified start position, from the pre-identified end position. While the pieces used in the game are essentially the same as that of regular chess, the moves they make are reversed. Since the state-space of this game is much larger in the potential moves, an arbiter is used to validate possible moves that one player might choose to make. Using either a regular or modified chess board, the pieces on the board move backwards. Three such moves are described in the I-castle, spawn and I-check moves. A variant of the game is the two-knight game wherein two knights play each other and the piece reaching the pre-identified start position, win.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: November 6, 2012
    Inventors: Prasanna Gorur Narayana Srinivasa, Aditya Ramana Rachakonda, Arvind Namasivayam, Ashish Tulsian, Bhagi Sri Karthik, Gurmeet Singh Gulati, Rohit Kumar Pandey, Samarth.S Prakash, Siddhartha Reddy. K.
  • Patent number: 8289850
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has taken place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable. Characteristics such as performance, thermal considerations, and average power are adjustable using the interconnect bandwidth throttler.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: October 16, 2012
    Assignee: Intel Corporation
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Publication number: 20120054387
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has taken place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable. Characteristics such as performance, thermal considerations, and average power are adjustable using the interconnect bandwidth throttler.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 1, 2012
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Patent number: 8050177
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has take place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 1, 2011
    Assignee: Intel Corporation
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Publication number: 20110145909
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Patent number: 7877619
    Abstract: In some embodiments, a power up (or power mode) interface is provided whereby a chip's power up signals are encoded into multiple states to provide more functions than the number of signals used to define the states.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: January 25, 2011
    Inventors: Ramana Rachakonda, Blaise Fanning, Anil K Sabbavarapu, Belliappa M. Kuttanna, Rajesh Patel, Kenneth D. Shoemaker, Lance E. Hacking, Bruce L. Fleming, Ashish V. Choubal
  • Publication number: 20090248927
    Abstract: An interconnect bandwidth throttler is disclosed. The interconnect bandwidth throttler turns off the interconnect, based on whether a maximum number of transactions has take place within a predetermined throttle window. Both the maximum number of transactions and the throttle window are adjustable.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Lance Hacking, Ramana Rachakonda, Belliappa Kuttanna, Rajesh Patel
  • Publication number: 20090172429
    Abstract: In some embodiments, a power up (or power mode) interface is provided whereby a chip's power up signals are encoded into multiple states to provide more functions than the number of signals used to define the states.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Ramana Rachakonda, Blaise Fanning, Anil K. Sabbavarapu, Belliappa M. Kuttanna, Rajesh Patel, Kenneth D. Shoemaker, Lance E. Hacking, Bruce L. Fleming, Ashish V. Choubal
  • Publication number: 20080197569
    Abstract: This invention describes a game of inverse chess, with a pre-identified start position, and end position and arbitered moves chosen amongst a set of possible moves, played between two opponents on a chess board. This differs from normal chess in that it is played backwards in time where the objective is to reconstruct the pre-identified start position, from the pre-identified end position. While the pieces used in the game are essentially the same as that of regular chess, the moves they make are reversed. Since the state-space of this game is much larger in the potential moves, an arbiter is used to validate possible moves that one player might choose to make. Using either a regular or modified chess board, the pieces on the board move backwards. Three such moves are described in the I-castle, spawn and I-check moves. A variant of the game is the two-knight game wherein two knights play each other and the piece reaching the pre-identified start position, win.
    Type: Application
    Filed: July 7, 2006
    Publication date: August 21, 2008
    Inventors: Prasanna Gorur Narayana Srinivasa, Aditya Ramana Rachakonda, Arvind Namasivayam, Ashish Tulsian, Bhagi Sri Karthik, Gurmeet Singh Gulati, Rohit Kumar Pandey, Samarth.S Prakash, Siddhartha Reddy.K.