Patents by Inventor Chayan Majumder
Chayan Majumder 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: 10643016Abstract: The present disclosure relates to a computer-implemented method for electronic circuit design awareness. Embodiments may include providing, using a processor, an electronic design having a package layout and a die layout associated therewith. Embodiments may also include displaying at a graphical user interface, the package layout and allowing, at the graphical user interface, a user to edit the package layout. Embodiments may further include determining, using the processor, an impact of the edit on the die layout and in response to the edit, mirroring the edit at the die layout.Type: GrantFiled: December 19, 2017Date of Patent: May 5, 2020Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Arnold Jean Marie Gustave Ginetti, Hitesh Marwah
-
Patent number: 10467371Abstract: The present disclosure relates to a computer-implemented method for use in an electronic circuit design. Embodiments may include receiving, using at least one processor, the electronic circuit design and displaying, via a graphical user interface, a first device associated with the electronic circuit design. Embodiments may further include displaying, via the graphical user interface, a second device associated with the electronic circuit design. Embodiments may also include displaying, via the graphical user interface, inter-device connectivity between the first device and the second device and displaying intra-device connectivity between at least one of the first device and the second device, wherein the inter-device connectivity and the intra-device connectivity are visibly distinct.Type: GrantFiled: April 21, 2017Date of Patent: November 5, 2019Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Arnold Jean Marie Gustave Ginetti
-
Patent number: 10133841Abstract: Disclosed are techniques for implementing three-dimensional or multi-layer integrated circuit designs. These techniques identify an electronic design and a plurality of inputs for implementing connectivity for the electronic design. Net distribution results may be generated at least by performing one or more net distribution analyzes. A bump in a bump array may then be assigned to a net that connects a first layer and a second layer in the electronic design based in part or in whole upon the net distribution analysis results.Type: GrantFiled: September 30, 2016Date of Patent: November 20, 2018Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Arnold Ginetti, Chandra Prakash Manglani, Amit Kumar
-
Patent number: 9672308Abstract: Disclosed are mechanisms for implementing three-dimensional operations for electronic circuit designs. These mechanisms identify a cross-layer layout portion by identifying a first electronic design as an editable layout portion and a second electronic design as a selectable and non-editable layout portion in a single window, determine a ruler by identifying or generating the ruler for a three-dimensional operation across the first electronic design and the second electronic design on different layers, identify one or more starting targets and one or more end targets within an aperture at least by determining the one or more starting targets and one or more end targets based in part or in whole upon a location of the aperture and the one or more rulers, and perform the three-dimensional operation at least by manipulating a plurality of shapes in the cross-layer layout portion based in part or in whole upon the one or more rulers.Type: GrantFiled: March 11, 2015Date of Patent: June 6, 2017Assignee: Cadence Design Systems, Inc.Inventor: Chayan Majumder
-
Patent number: 9026960Abstract: 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.Type: GrantFiled: November 8, 2012Date of Patent: May 5, 2015Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Pawan Fangaria
-
Patent number: 8711177Abstract: Display of measurements in a graphical design on a computer system. In one aspect, shapes are displayed in an image, and a definition of a defined area of the image is received. One or more measurements are determined for one or more of the shapes displayed within the predefined area, the one or more measurements determined automatically without a user designating endpoints for the measurements. The one or more measurements are displayed as being associated with the one or more shapes.Type: GrantFiled: February 24, 2011Date of Patent: April 29, 2014Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Donald J. O'Riordan, Harindranath Parameswaran
-
Patent number: 8645901Abstract: 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.Type: GrantFiled: December 1, 2009Date of Patent: February 4, 2014Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Patent number: 8640078Abstract: 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.Type: GrantFiled: March 2, 2010Date of Patent: January 28, 2014Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Sagufta Siddique
-
Patent number: 8640079Abstract: 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.Type: GrantFiled: March 2, 2010Date of Patent: January 28, 2014Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Sagufta Siddique
-
Patent number: 8612923Abstract: Methods, systems, computer program products for editing electrical circuits that facilitate and speed the layout of electrical circuits. Embodiments 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 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.Type: GrantFiled: June 22, 2009Date of Patent: December 17, 2013Assignee: Cadence Design Systems, Inc.Inventors: Rajan Arora, Chayan Majumder, Sandipan Ghosh, Anil Kumar Arya
-
Patent number: 8533626Abstract: 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.Type: GrantFiled: December 1, 2009Date of Patent: September 10, 2013Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Patent number: 8438531Abstract: 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.Type: GrantFiled: December 1, 2009Date of Patent: May 7, 2013Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Patent number: 8312398Abstract: 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.Type: GrantFiled: April 15, 2009Date of Patent: November 13, 2012Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Pawan Fangaria
-
Patent number: 8271909Abstract: 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.Type: GrantFiled: February 6, 2009Date of Patent: September 18, 2012Assignee: Cadence Design Systems, Inc.Inventors: Chayan Majumder, Sandipan Ghosh, Anil Kumar Arya, Pawan Kumar Fangaria, Rajan Arora
-
Publication number: 20110219352Abstract: 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.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan MAJUMDER, Sagufta SIDDIQUE
-
Publication number: 20110219320Abstract: 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.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan MAJUMDER, Sagufta SIDDIQUE
-
Publication number: 20110131543Abstract: 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.Type: ApplicationFiled: December 1, 2009Publication date: June 2, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Publication number: 20110131544Abstract: 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.Type: ApplicationFiled: December 1, 2009Publication date: June 2, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Publication number: 20110131525Abstract: 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.Type: ApplicationFiled: December 1, 2009Publication date: June 2, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan Majumder, Donald J. O'Riordan, Shagufta Siddique
-
Publication number: 20100287493Abstract: 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.Type: ApplicationFiled: May 6, 2009Publication date: November 11, 2010Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Chayan Majumder, Donald J. O'Riordan