Patents by Inventor Barry A. Giffel
Barry A. Giffel 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: 9448706Abstract: Some embodiments provide a system that facilitates graphical object creation in an electronic design automation (EDA) application. During operation, the system uses a cursor to obtain a sequence of points from a user for creating a graphical object in a layout. Next, the system detects a loop in the graphical object based at least on the sequence of points and a current position of the cursor. Finally, the system modifies the sequence of points to remove the loop from the graphical object.Type: GrantFiled: October 20, 2009Date of Patent: September 20, 2016Assignee: SYNOPSYS, INC.Inventor: Barry A. Giffel
-
Patent number: 8984458Abstract: Some embodiments provide a system that provides design rule checking in an electronic design automation (EDA) application. During operation, the system detects a change to a schematic by a user of the EDA application. Next, the system automatically applies a set of dynamic design rules to the schematic upon detecting the change. Finally, the system notifies the user of a rule violation if the schematic violates one or more of the dynamic design rules. The system allows the user to specify which dynamic rules to apply when the user is modifying the schematic.Type: GrantFiled: October 14, 2009Date of Patent: March 17, 2015Assignee: Synopsys, Inc.Inventor: Barry A. Giffel
-
Patent number: 8438530Abstract: Some embodiments provide a system that facilitates the creation of a design in an electronic design automation (EDA) application. During operation, the system obtains a set of parameters associated with parameterized connections in a hierarchy of the design and a set of net assignments to the parameters. Next, the system displays the parameters and the net assignments to a user of the EDA application through a graphical user interface (GUI) associated with the EDA application. Finally, the system enables modifications to the net assignments by the user through the GUI.Type: GrantFiled: October 30, 2009Date of Patent: May 7, 2013Assignee: Synopsys, Inc.Inventor: Barry A. Giffel
-
Patent number: 8245175Abstract: Some embodiments provide a system that facilitates the creation of a schematic in an electronic design automation (EDA) application. During operation, the system obtains a source point and a destination point in the schematic from a user of the EDA application. Next, the system uses a line-probe-search technique to generate a set of route variants between the source point and the destination point. The system then provides the route variants to the user through a graphical user interface (GUI) in the EDA application and obtains, from the user, a selection of a route variant from the route variants through the GUI. Finally, the system uses the selected route variant as a route in the schematic.Type: GrantFiled: October 23, 2009Date of Patent: August 14, 2012Assignee: Synopsys, Inc.Inventor: Barry A. Giffel
-
Patent number: 8225269Abstract: During a method, a hybrid graphical user interface (GUI), which is associated with electronic-design-automation (EDA) software, is displayed. This hybrid GUI allows users to efficiently specify useful analysis equations using textual and/or graphical information. In particular, the hybrid GUI has a first window that includes graphical objects associated with a circuit design. A user can select one or more of the graphical objects and associated electrical parameters using a user-interface device, such as a mouse. The hybrid GUI has a second window that has icons and other graphical controls that allow the construction of an analysis equation using the user-interface device.Type: GrantFiled: October 30, 2009Date of Patent: July 17, 2012Assignee: Synopsys, Inc.Inventors: Anil P. Balaram, Kristin M. Beggs, Barry A. Giffel, Guy M. Morency
-
Publication number: 20110107252Abstract: During a method, a hybrid graphical user interface (GUI), which is associated with electronic-design-automation (EDA) software, is displayed. This hybrid GUI allows users to efficiently specify useful analysis equations using textual and/or graphical information. In particular, the hybrid GUI has a first window that includes graphical objects associated with a circuit design. A user can select one or more of the graphical objects and associated electrical parameters using a user-interface device, such as a mouse. The hybrid GUI has a second window that has icons and other graphical controls that allow the construction of an analysis equation using the user-interface device.Type: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Applicant: SYNOPSYS, INC.Inventors: Anil P. Balaram, Kristin M. Beggs, Barry A. Giffel, Guy M. Morency
-
Publication number: 20110025705Abstract: Some embodiments provide a system that facilitates graphical object creation in an electronic design automation (EDA) application. During operation, the system uses a cursor to obtain a sequence of points from a user for creating a graphical object in a layout. Next, the system detects a loop in the graphical object based at least on the sequence of points and a current position of the cursor. Finally, the system modifies the sequence of points to remove the loop from the graphical object.Type: ApplicationFiled: October 20, 2009Publication date: February 3, 2011Applicant: SYNOPSYS, INC.Inventor: Barry A. Giffel
-
Publication number: 20110029944Abstract: Some embodiments provide a system that facilitates the creation of a schematic in an electronic design automation (EDA) application. During operation, the system obtains a source point and a destination point in the schematic from a user of the EDA application. Next, the system uses a line-probe-search technique to generate a set of route variants between the source point and the destination point. The system then provides the route variants to the user through a graphical user interface (GUI) in the EDA application and obtains, from the user, a selection of a route variant from the route variants through the GUI. Finally, the system uses the selected route variant as a route in the schematic.Type: ApplicationFiled: October 23, 2009Publication date: February 3, 2011Applicant: SYNOPSYS, INC.Inventor: Barry A. Giffel
-
Publication number: 20110023001Abstract: Some embodiments provide a system that provides design rule checking in an electronic design automation (EDA) application. During operation, the system detects a change to a schematic by a user of the EDA application. Next, the system automatically applies a set of dynamic design rules to the schematic upon detecting the change. Finally, the system notifies the user of a rule violation if the schematic violates one or more of the dynamic design rules. The system allows the user to specify which dynamic rules to apply when the user is modifying the schematic.Type: ApplicationFiled: October 14, 2009Publication date: January 27, 2011Applicant: SYNOPSYS, INC.Inventor: Barry A. Giffel
-
Publication number: 20110023006Abstract: Some embodiments provide a system that facilitates the creation of a design in an electronic design automation (EDA) application. During operation, the system obtains a set of parameters associated with parameterized connections in a hierarchy of the design and a set of net assignments to the parameters. Next, the system displays the parameters and the net assignments to a user of the EDA application through a graphical user interface (GUI) associated with the EDA application. Finally, the system enables modifications to the net assignments by the user through the GUI.Type: ApplicationFiled: October 30, 2009Publication date: January 27, 2011Applicant: SYNOPSYS, INC.Inventor: Barry A. Giffel