发明名称 Cycle-tapping technique for selecting objects
摘要 A technique for selecting an object is described. During this technique, a computer system selects an object from multiple objects associated with a circuit design in an electronic-design-automation (EDA) environment based at least on a current cursor location and a current design command. For example, the computer system may select the object by determining distances between the cursor location and objects in at least a subset of the multiple objects, and then identifying the minimum distance in the distances. Furthermore, the object may be selected either with or without a user first providing an object-selection input. If the object-selection input is provided, the user may do so by performing one or more mouse clicks or a keyboard shortcut, as opposed to using a window (such as a dialog box or a drop-down menu) that can be displayed in the EDA environment.
申请公布号 US9342226(B2) 申请公布日期 2016.05.17
申请号 US200912610223 申请日期 2009.10.30
申请人 SYNOPSYS, INC. 发明人 Brubaker Jeffrey T.
分类号 G06F3/048;G06F3/0484;G06F3/0482;G06F17/50 主分类号 G06F3/048
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Park, Vaughan, Fleming & Dowler LLP ;Sahasrabuddhe Laxman
主权项 1. A computer-implemented method, comprising: receiving a cursor location in an electronic design automation (EDA) environment, wherein the EDA environment includes multiple objects; determining a subset of the multiple objects based on the cursor location; selecting a first object from the subset of multiple objects; creating a first new object and populating at least one property of the first new object based on a corresponding property of the first object, wherein creating the first new object comprises performing a first sequence of operations, and wherein the first new object is a different type of object than the first object; and in response to receiving error information that indicates that the first new object has an error, removing the first new object,receiving a selection of a second object from the subset of multiple objects, wherein the second object is selected by cycle-tapping through the subset of the multiple objects, andresponsive to receiving the selection of the second object, creating a second new object by reapplying the first sequence of operations and populating at least one property of the second new object based on a corresponding property of the second object, wherein the second new object is a different type of object than the second object.
地址 Mountain View CA US