Patents by Inventor Krishnamurthy Bhaskar

Krishnamurthy Bhaskar 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: 9613391
    Abstract: An inspection system that receives image data corresponding to an image and processes the image data to produce a report corresponding to characteristics of the image. Interface cards receive the image data in a flow, where each interface card receives image data corresponding to a different portion of the image. Process nodes connect to the interface cards, and receive the image data from the interface cards. A host computer is connected to the process nodes, and job managers implemented in the host computer manage the flow of image data to and from the process nodes. The job managers remain operable during a crash of one of the process nodes. Process node programs are implemented in the process nodes, and analyze a portion of the image data and produce the report corresponding to the characteristics of the analyzed portion of the image data. At least one process node program is implemented in each process node. The process node programs rapidly analyze the image.
    Type: Grant
    Filed: September 1, 2014
    Date of Patent: April 4, 2017
    Assignee: KLA-Tencor Corporation
    Inventors: Zvi Dubiner, Krishnamurthy Bhaskar, Mark J. Roulo
  • Publication number: 20150016710
    Abstract: An inspection system that receives image data corresponding to an image and processes the image data to produce a report corresponding to characteristics of the image. Interface cards receive the image data in a flow, where each interface card receives image data corresponding to a different portion of the image. Process nodes connect to the interface cards, and receive the image data from the interface cards. A host computer is connected to the process nodes, and job managers implemented in the host computer manage the flow of image data to and from the process nodes. The job managers remain operable during a crash of one of the process nodes. Process node programs are implemented in the process nodes, and analyze a portion of the image data and produce the report corresponding to the characteristics of the analyzed portion of the image data. At least one process node program is implemented in each process node. The process node programs rapidly analyze the image.
    Type: Application
    Filed: September 1, 2014
    Publication date: January 15, 2015
    Applicant: KLA-Tencor Corporation
    Inventors: Zvi Dubiner, Krishnamurthy Bhaskar, Mark J. Roulo
  • Patent number: 8823969
    Abstract: An inspection system that receives image data corresponding to an image and processes the image data to produce a report corresponding to characteristics of the image. Interface cards receive the image data in a flow, where each interface card receives image data corresponding to a different portion of the image. Process nodes connect to the interface cards, and receive the image data from the interface cards. A host computer is connected to the process nodes, and job managers implemented in the host computer manage the flow of image data to and from the process nodes. The job managers are written in a relatively stable and slow programming environment, to remain operable during a crash of one of the process nodes. Process node programs are implemented in the process nodes, and analyze a portion of the image data and produce the report corresponding to the characteristics of the analyzed portion of the image data. At least one process node program is implemented in each process node.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: September 2, 2014
    Assignee: KLA-Tencor Corporation
    Inventors: Zvi Dubiner, Krishnamurthy Bhaskar, Mark J. Roulo
  • Patent number: 8645100
    Abstract: An inspection system for detecting anomalies on a substrate. The inspection system has a sensor array for generating image data. A first high speed network is coupled to the sensor array and receives and communicates the image data. An array of process nodes is coupled to the first high speed network, and receives and processes the image data to produce anomaly reports. Each process node has an interface card coupled to the first high speed network, that receives the image data from the first high speed network and formats the image data according to a high speed interface bus protocol. The interface card sets a register indicating whether a predetermined amount of image data has been stored in a memory, and the process node reads the register to determine whether the predetermined amount of image data has been stored in the memory, and initiates image processing when the register indicates that the predetermined amount of image data has been stored in the memory.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: February 4, 2014
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7865037
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates data. Process nodes are coupled to the first network, and process the data to produce reports. Each process node includes memory sufficient to buffer the data until it can process the data. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports. A job manager is coupled to the second network, receives the reports, and sends information to the process nodes to coordinate processing of the data.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: January 4, 2011
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7602958
    Abstract: An inspection image analysis system. At least one image processing computer is configured to receive and analyze at least one portion of an image. At least one test computer is configured to receive at least one common portion of the image also received by the at least one image processing computer, and to analyze the at least one common portion, using equivalent image processes as the corresponding at least one image processing computer. A job manager is configured to assign the common portion and to configure the corresponding image processing computer and the test computer to run equivalent image processes.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: October 13, 2009
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7555409
    Abstract: An inspection system. The inspection system has a sensor for generating data. A first network is coupled to the sensor and communicates the data. An array of nodes is coupled to the first network, and processes the data to produce reports. Each node has an interface coupled to the first network, and formats the data according to protocol. A bus is coupled to the interface A computer is coupled to the bus, and process the data according to an algorithm, to produce the report. The array of nodes is coupled to the first network in a daisy chain topology, and each node within a column of nodes receives common data with other nodes within the column. A second network is coupled to the nodes the second network, and receives the anomaly reports from the nodes and sends information to the nodes to coordinate processing of the data.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: June 30, 2009
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7522664
    Abstract: A system for inspecting a substrate. An inspector includes a sensor that inspects the substrate and produces a video stream. A control interface sends and receives a control stream, and a network receives and transports the video stream and the control stream as two separate data streams. A desktop receives the video stream and the control stream as two separate data streams. The desktop has a display that presents the video stream, and a user interface controls that control the operation of the inspector, using the control stream across the network.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: April 21, 2009
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, Michael Van Riet, Stewart K. Hill
  • Patent number: 7440640
    Abstract: A system having a sensor array adapted to provide image data. A process node is connected to the sensor array, and analyzes portions of the image data. A job manager is connected to the process node, and instructs the process node to send the portions of the image data to a storage node. The storage node receives and stores the sent portions of the image data. In this manner, image data can be stored and run multiple times in order to tune a recipe for the analysis system. Because the same image data can be used over and over again, the recipe creating process can be more finely tuned to detect both the types of defects and at a level that is desired.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: October 21, 2008
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, Jason Z. Lin
  • Patent number: 7382940
    Abstract: An inspection system having a sensor array that provides image data. A process node includes a memory to receive the image data, a commercially available central processing unit to receive and coprocess at least a first portion of the image data within the memory, and a field programmable gate array to receive and coprocess at least a second portion of the image data within the memory. In this manner, there are two elements in the process node that are used to simultaneously process the image data, and the image data analysis thereby proceeds at a much faster rate than it would with just a single processor in a commercially available computer. However, the system as described has very little custom hardware, and thus is relatively inexpensive, and highly versatile.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: June 3, 2008
    Assignee: KLA-Tencor Corporation
    Inventors: Lawrence R. Miller, Krishnamurthy Bhaskar, Mark J. Roulo, Arrigo Benedetti
  • Patent number: 7379838
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates data. Process nodes are coupled to the first network, and process the data to produce reports. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports. A job manager is coupled to the second network, receives the reports, and sends information to the process nodes to coordinate processing of the data.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: May 27, 2008
    Assignee: KLA-Tencor Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7251586
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to the sensor array and communicates image data. Process nodes are couple to the first network, and process the data to produce reports. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports from the process nodes. A job manager is coupled to the second network, and receives the reports from the process nodes and sends information to the process nodes to coordinate the processing of the data in the process nodes.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: July 31, 2007
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Publication number: 20070124095
    Abstract: An inspection system for detecting anomalies on a substrate. The inspection system has a sensor array for generating image data. A first high speed network is coupled to the sensor array and receives and communicates the image data. An array of process nodes is coupled to the first high speed network, and receives and processes the image data to produce anomaly reports. Each process node has an interface card coupled to the first high speed network, that receives the image data from the first high speed network and formats the image data according to a high speed interface bus protocol. The interface card sets a register indicating whether a predetermined amount of image data has been stored in a memory, and the process node reads the register to determine whether the predetermined amount of image data has been stored in the memory, and initiates image processing when the register indicates that the predetermined amount of image data has been stored in the memory.
    Type: Application
    Filed: January 12, 2007
    Publication date: May 31, 2007
    Applicant: KLA-TENCOR TECHNOLOGIES CORPORATION
    Inventors: Krishnamurthy Bhaskar, Mark Roulo, John Taylor, Lawrence Miller, Paul Russell, Jason Lin, Eliezer Rosengaus, Richard Wallingford, Kishore Bubna
  • Patent number: 7181368
    Abstract: An inspection system for detecting anomalies on a substrate. The inspection system has a sensor array for generating image data. A first high speed network is coupled to the sensor array and receives and communicates the image data. An array of process nodes is coupled to the first high speed network, and receives and processes the image data to produce anomaly reports. Each process node has an interface card coupled to the first high speed network, that receives the image data from the first high speed network and formats the image data according to a high speed interface bus protocol. The interface card sets a register indicating whether a predetermined amount of image data has been stored in a memory, and the process node reads the register to determine whether the predetermined amount of image data has been stored in the memory, and initiates image processing when the register indicates that the predetermined amount of image data has been stored in the memory.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: February 20, 2007
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Publication number: 20070005284
    Abstract: An inspection system for detecting anomalies on a substrate. The inspection system has a sensor array for generating image data. A first high speed network is coupled to the sensor array and receives and communicates the image data. An array of process nodes is coupled to the first high speed network, and receives and processes the image data to produce anomaly reports. Each process node has an interface card coupled to the first high speed network, that receives the image data from the first high speed network and formats the image data according to a high speed interface bus protocol. A high speed interface bus is coupled to the interface card, receives the image data from the interface card. A computer is coupled to the high speed interface bus, and receives the image data from the high speed interface bus and processes the image data according to an algorithm, to produce the anomaly report.
    Type: Application
    Filed: September 8, 2006
    Publication date: January 4, 2007
    Applicant: KLA-TENCOR TECHNOLOGIES CORPORATION
    Inventors: Krishnamurthy Bhaskar, Mark Roulo, John Taylor, Lawrence Miller, Paul Russell, Jason Lin, Eliezer Rosengaus, Richard Wallingford, Kishore Bubna
  • Patent number: 7149642
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates data. Process nodes are coupled to the first network, and process the data to produce reports. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports. A job manager is coupled to the second network, receives the reports, and sends information to the process nodes to coordinate processing of the data.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: December 12, 2006
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Patent number: 7076390
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates data. Process nodes are coupled to the first network, and process the data to produce reports. Each process node includes memory sufficient to buffer the data until it can process the data. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports. A job manager is coupled to the second network, receives the reports, and sends information to the process nodes to coordinate processing of the data.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: July 11, 2006
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna
  • Publication number: 20060106580
    Abstract: An inspection system for detecting anomalies on a substrate. The inspection system has a sensor array for generating image data. A first high speed network is coupled to the sensor array and receives and communicates the image data. An array of process nodes is coupled to the first high speed network, and receives and processes the image data to produce anomaly reports. Each of the process nodes has an amount of memory that is sufficient to receive image data representing a plurality of dice on an integrated circuit wafer, and each of the process nodes performs analysis on the plurality of dice. Each process node has an interface card coupled to the first high speed network, that receives the image data from the first high speed network and formats the image data according to a high speed interface bus protocol. A high speed interface bus is coupled to the interface card, receives the image data from the interface card.
    Type: Application
    Filed: December 21, 2005
    Publication date: May 18, 2006
    Inventors: Krishnamurthy Bhaskar, Mark Roulo, John Taylor, Lawrence Miller, Paul Russell, Jason Lin, Eliezer Rosengaus, Richard Wallingford, Kishore Bubna
  • Patent number: 7024339
    Abstract: An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates image data. Process nodes are coupled to the first network, and processes the data to produce reports. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the anomaly report. A second network receives the anomaly reports from the process nodes. A job manager is coupled to the second network, and receives the anomaly reports from the process nodes and sends information to the process nodes to coordinate the processing of the data in the process nodes.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: April 4, 2006
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Krishnamurthy Bhaskar, Mark J. Roulo, John S. Taylor, Lawrence R. Miller, Paul T. Russell, Jason Z. Lin, Eliezer Rosengaus, Richard M. Wallingford, Kishore Bubna