Patents by Inventor Randy Bishop
Randy Bishop 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: 10627344Abstract: An improved method and system for analyzing multistate fluids using NIR spectroscopy. If the sample to be tested resides in a single state condition, the configuration file used in spectroscopic analysis will only be applied against a single model. However, if the sample to be tested is in a multi-state environment, an algorithm determines which model set of a plurality of model sets should be utilized based on the sample characteristics, and the configuration file used in spectroscopic analysis will be applied against the selected model. Results are generated showing the designated parameters.Type: GrantFiled: April 4, 2016Date of Patent: April 21, 2020Assignee: JP3 Measurement, LLCInventors: Jie Zhu, William Howard, Randy Bishop
-
Patent number: 10372867Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.Type: GrantFiled: September 2, 2015Date of Patent: August 6, 2019Assignee: SYNOPSYS, INC.Inventors: Jun Wang, Randy Bishop, Jingyu Xu, Dick Liu, Hu Cai, Jun Lu
-
Publication number: 20170249415Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.Type: ApplicationFiled: September 2, 2015Publication date: August 31, 2017Inventors: Jun WANG, Randy BISHOP, Jingyu XU, Dick LIU, Hu CAI, Jun LU
-
Publication number: 20170061064Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.Type: ApplicationFiled: September 2, 2015Publication date: March 2, 2017Inventors: Jun WANG, Randy BISHOP, Jingyu XU, Dick LIU, Hu CAI, Jun LU
-
Publication number: 20160290919Abstract: An improved method and system for analyzing multistate fluids using NIR spectroscopy. If the sample to be tested resides in a single state condition, the configuration file used in spectroscopic analysis will only be applied against a single model. However, if the sample to be tested is in a multi-state environment, an algorithm determines which model set of a plurality of model sets should be utilized based on the sample characteristics, and the configuration file used in spectroscopic analysis will be applied against the selected model. Results are generated showing the designated parameters.Type: ApplicationFiled: April 4, 2016Publication date: October 6, 2016Applicant: JP3 Measurement, LLCInventors: Jie Zhu, William Howard, Randy Bishop
-
Patent number: 8799835Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: GrantFiled: May 24, 2013Date of Patent: August 5, 2014Assignee: Synopsys, Inc.Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Patent number: 8661377Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: GrantFiled: May 16, 2013Date of Patent: February 25, 2014Assignee: Synopsys, Inc.Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Publication number: 20130298096Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: ApplicationFiled: May 24, 2013Publication date: November 7, 2013Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Publication number: 20130275938Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: ApplicationFiled: May 16, 2013Publication date: October 17, 2013Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Patent number: 8453103Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: GrantFiled: August 26, 2011Date of Patent: May 28, 2013Assignee: Synopsys, Inc.Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Patent number: 8364656Abstract: An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counter(s). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.Type: GrantFiled: October 31, 2008Date of Patent: January 29, 2013Assignee: Cadence Design Systems, Inc.Inventors: Rajan Arora, Randy Bishop, Arnold Ginetti, Gilles S. C. Lamant
-
Publication number: 20120227023Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.Type: ApplicationFiled: August 26, 2011Publication date: September 6, 2012Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
-
Patent number: 8046730Abstract: Systems and methods to enable a user to edit subMaster content of selected instances of an electronic layout design, including editing the contents of selected instances of an existing subMaster of an EDA design, generating a new subMaster to incorporate the modified contents of the selected instances, and binding the new subMaster to the selected instances without losing the design hierarchy of the layout design.Type: GrantFiled: August 11, 2008Date of Patent: October 25, 2011Assignee: Cadence Design Systems, Inc.Inventors: Kenneth Ferguson, Randy Bishop, Arnold Ginetti, Gilles Lamant
-
Patent number: 7971175Abstract: Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design.Type: GrantFiled: June 27, 2007Date of Patent: June 28, 2011Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Gilles S. C. Lamant, Randy Bishop
-
Patent number: 7949987Abstract: An improved method and system are disclosed for utilizing abstracted versions of layout portions in conjunction with parameterized cells (pcells). One significant advantage is that abstracted versions of pcells can be generated from normal pcells and stored in a pcell cache, which avoids the need to abstract layout pcells on the fly.Type: GrantFiled: February 8, 2008Date of Patent: May 24, 2011Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Gilles S. C. Lamant, Randy Bishop, Rajan Arora
-
Publication number: 20100115207Abstract: An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counters). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.Type: ApplicationFiled: October 31, 2008Publication date: May 6, 2010Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Rajan ARORA, Randy BISHOP, Arnold GINETTI, Gilles S.C. LAMANT
-
Publication number: 20090007031Abstract: Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Arnold Ginetti, Gilles S.C. Lamant, Randy Bishop
-
Patent number: 5311686Abstract: An illuminated natural gas display panel assembly simulates the generation and transmission of natural gas to different classes of users by means of a plurality of elongated strips of light-transmitting arrays, each strip made up of a plurality of LEDs and with different light-sequencing circuits for individually controlling the rate and direction of sequencing of the lights to represent a desired pressure level and direction of flow along each said array; and different colored light elements are employed to aid in giving the optical illusion of different pressure levels along each of the light-transmitting arrays.Type: GrantFiled: January 10, 1992Date of Patent: May 17, 1994Assignee: Public Service Company of ColoradoInventors: Kenneth K. Christensen, Randy A. Bishop, Daniel Bettis, Michael Markano
-
Patent number: 4719653Abstract: An adjustable body support device comprises a seating portion for supporting the lower torso of the body and a back portion for supporting the upper torso of the body. An arm rest is fixedly secured to the seating portion for supporting the arms of the body and is selectively engageble and disengageable with the back portion to hold the latter in a predetermined position relative to the seating portion. An adjustable leg is hingedly connected to the back portion for selectively adjusting the back portion with respect to the support surface. An adjusting rack and bale may be provided for selectively adjusting the back portion in a series of stepped levels.Type: GrantFiled: January 2, 1986Date of Patent: January 19, 1988Inventors: Randy A. Bishop, Victoria A. Bishop