| Patent application number | Description | Published |
| 20100205575 | Methods, Systems, and Computer-Program Products for Item Selection and Positioning Suitable for High-Altitude and Context Sensitive Editing of Electrical Circuits - Disclosed are methods, systems, computer program products for editing electrical circuits that facilitate and speed the layout of electrical circuits. Embodiments disclosed herein provide high-altitude editing capabilities to the user that enable the user to more easily select circuit items in congested layouts and schematic diagrams, and modify and arrange circuit items with respect to one another in congested layouts and schematic diagrams. Additional embodiments disclosed herein are directed to enabling EDA commands and the like to have context sensitivity, neighborhood awareness, and/or an ability to anticipate intentions of the user. | 08-12-2010 |
| 20100205576 | SYSTEM AND METHOD FOR APERTURE BASED LAYOUT DATA ANALYSIS TO ACHIEVE NEIGHBORHOOD AWARENESS - Embodiments of the invention provide system and methods for EDA tools. Specifically, some embodiments of the invention provide an input infrastructure for EDA tools that gathers pertinent information surrounding an input cursor's present locality (or neighborhood) and then analyzes the pertinent information in view of an issued command to automatically determine suitable targets or subsequent operations that a user of the EDA tool may want to select next. | 08-12-2010 |
| 20100269082 | SYSTEMS AND METHODS FOR LITHOGRAPHY-AWARE FLOORPLANNING - The present invention is directed towards designing integrated circuit and provides systems and methods for lithography-aware floorplanning. According to one embodiment of the invention, a method for circuit floorplanning is provided. The method comprises generating a floorplan through a floorplanner, performing a lithography-analysis within the floorplanner on at least a portion of the floorplan, and generating one or more violations that result from the lithography-analysis. Some embodiment, in addition to viewing a floorplan, further comprise of modifying the floorplan. Furthermore, some embodiments provide a method that further comprises fixing the violations that result from the lithography analysis. | 10-21-2010 |
| 20100287493 | METHOD AND SYSTEM FOR VIEWING AND EDITING AN IMAGE IN A MAGNIFIED VIEW - Viewing and editing of a displayed image in a magnified view. In one aspect, a method for displaying a magnified image using a computer system includes causing a display on a display device of a first image, and causing a display on the display device of a second image that is a portion of the first image. The second image has a zoomed-in view that is a closer view of the portion than in the first image. At least one edit is caused to the second image in response to at least one input received at the second image. | 11-11-2010 |
| 20110131525 | VISUALIZATION AND INFORMATION DISPLAY FOR SHAPES IN DISPLAYED GRAPHICAL IMAGES BASED ON USER ZONE OF FOCUS - Graphical viewing of shapes and descriptive information in displayed graphical images. In one aspect, shape information is displayed in a graphical interface using a computer system and includes causing a display of an image and one or more shapes in the image, and causing a display of a cursor on the display device. Labels are displayed on the display device, each label associated with a different displayed shape. One or more of the labels are displayed within a zone of focus of eyes of a user of the graphical interface and one or more of the labels are displayed outside the zone of focus, where the labels displayed in the zone of focus are displayed differently than the labels displayed outside the zone of focus. | 06-02-2011 |
| 20110131543 | VISUALIZATION AND INFORMATION DISPLAY FOR SHAPES IN DISPLAYED GRAPHICAL IMAGES - Graphical viewing of shapes and descriptive information in displayed graphical images. In one aspect, shape information is displayed in a graphical interface using a computer system and includes causing a display of an image on a display device with or more shapes, and causing a display of multiple labels on the display device. Each of the labels is associated with a different one of the displayed shapes, and the labels are derived from stored connectivity information for the one or more shapes describing the connections of the shapes. | 06-02-2011 |
| 20110131544 | VISUALIZATION AND INFORMATION DISPLAY FOR SHAPES IN DISPLAYED GRAPHICAL IMAGES BASED ON A CURSOR - Graphical viewing of shapes and descriptive information in displayed graphical images. In one aspect, shape information is displayed in a graphical interface using a computer system and includes causing a display of an image and one or more shapes in the image, and causing a display of a cursor. Labels are also displayed, each of the labels associated with a different one of the displayed shapes. The plurality of labels are displayed within a predetermined zone relative to a displayed cursor, and wherein no labels are displayed outside of the zone. | 06-02-2011 |
| 20110219320 | METHOD AND SYSTEM FOR SEARCHING FOR GRAPHICAL OBJECTS OF A DESIGN - Searching for graphical objects of a design using a computer system. In one aspect of the inventions, a method includes defining a graphical search pattern based on input received from a user in a graphical interface displayed on a display device, where the search pattern is a graphical object and is defined with a plurality of types of characteristics. The graphical design is searched for all matching instances of graphical objects in the design that match the search pattern and match the characteristics specified by the search pattern. At least one of the matching instances is caused to be displayed on the display device as a result of the searching. | 09-08-2011 |
| 20110219352 | METHOD AND SYSTEM FOR SEARCHING AND REPLACING GRAPHICAL OBJECTS OF A DESIGN - Searching and/or replacing graphical objects of a design using a computer system. In one aspect of the inventions, a method includes searching a graphical design for all matching instances of graphical objects that match a search pattern. A graphical replacement pattern is received and caused to be displayed based on user input, and the matching instances in the graphical design are replaced with the graphical replacement pattern. At least one result of the replacement of the matching instances is caused to be displayed on a display device. | 09-08-2011 |