Patents by Inventor Jean-Noel Pic
Jean-Noel Pic 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: 10872192Abstract: Disclosed are methods, systems, and articles of manufacture for reducing interferences and disturbances in a multi-fabric electronic design. These techniques identify connectivity for an electronic design that includes design data in multiple design fabrics. One or more interference modules are executed to detect a loop in the electronic design with at least the connectivity. These techniques further execute the one or more interference reduction modules to determine at least one critical circuit component upon which the loop exerts a negative impact. One or more remedial actions are then triggered to reduce or eliminate the negative impact on the critical circuit component design.Type: GrantFiled: October 10, 2018Date of Patent: December 22, 2020Assignee: Cadence Design Systems, Inc.Inventors: Arnold Jean Marie Gustave Ginetti, Jean-Noel Pic
-
Patent number: 10783312Abstract: Disclosed are methods, systems, and articles of manufacture for determining layout equivalence between a plurality of versions of a single layout of a multi-fabric electronic design. These techniques identify a first version and a second version of a layout of an electronic design that spans across multiple design fabrics. One or more collaborative comparator modules are executed to determine whether the first version is identical to or different from the second version of the layout. These techniques further modify the first version or the second version of the layout with discrepancy annotation.Type: GrantFiled: October 10, 2018Date of Patent: September 22, 2020Assignee: Cadence Design Systems, Inc.Inventors: Arnold Jean Marie Gustave Ginetti, Gerard Tarroux, Jean-Noel Pic, Xavier Alasseur
-
Patent number: 10496772Abstract: Disclosed herein are embodiments for generating hierarchical rotating pcells (parametrized cells) design from a user provided static hierarchical design. An EDA (Electronic Design Automation) tool may receive a hierarchical static design and allow the user to instantiate a top level hierarchical rotating pcell using one or more parameters including an angle parameter to indicate a rotation angle. Based on the one or more parameters, the EDA tool may recursively identify, in the user's static hierarchical design, lower level static cells and replace them with the hierarchical rotating pcells based on the angle parameter in the already instantiated upper level hierarchical rotating pcells. The EDA tool may instantiate and re-instantiate hierarchical rotating pcells until leaf-level cells have been reached to dynamically generate an IC (integrated circuit) design with hierarchical rotating pcells from the user's static hierarchical design such that rotation can be accomplished without flattening the IC design.Type: GrantFiled: December 19, 2017Date of Patent: December 3, 2019Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Jean-Noel Pic
-
Patent number: 10331841Abstract: Disclosed are methods, systems, and articles of manufacture for implementing virtual prototyping for electronic designs. These techniques identify a plurality of leaf cells into a hierarchical physical design of an electronic design, generate the hierarchical physical design at least by performing hierarchical placement for the plurality of leaf cells based in part or in whole upon one or more factors, and revise the placed hierarchical physical design at least by performing hierarchical routing for the plurality of leaf cells on the hierarchical physical design. One aspect may further detach a virtual cell in the hierarchical physical design at least by grouping a first set of leaf cells and representing the first set of leaf cells with a first placeholder.Type: GrantFiled: January 15, 2016Date of Patent: June 25, 2019Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Jean-Noel Pic
-
Patent number: 9842183Abstract: Methods and systems of an electronic circuit design system described herein provide a new layout editor tool to make edits in an electronic circuit layout. A plurality of partitions is created in the electronic circuit layout. The new layout editor tool enables multiple electronic circuit designers to edit a different partition of the plurality of partitions of the same electronic circuit layout at the same time and save the edited partition locally.Type: GrantFiled: September 29, 2015Date of Patent: December 12, 2017Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Gerard Tarroux, Jean-Noel Pic, Olivier Arnaud, Devendra Deshpande
-
Patent number: 9830417Abstract: An electronic circuit design system for generating a programmable set of figures of an electronic circuit layout is provided. The system includes a non-transitory machine-readable layout database storing an electronic circuit layout of an electronic circuit design. The system further includes a circuit designer interface for viewing representations of the electronic circuit layout on a display unit and receiving inputs by one or more electronic circuit designers. The system further includes a processor configured to generate a figure group in the electronic circuit layout of the electronic circuit design; generate one or more templates comprising one or more parameters and a programming language code; and generate a parameterized figure group by associating the one or more templates to the figure group.Type: GrantFiled: July 7, 2016Date of Patent: November 28, 2017Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Jean-Noel Pic, Alexander B Wong, Devendra Deshpande
-
Patent number: 9761204Abstract: A system and method are provided for accelerated graphic rendering a view of a design layout view represented by a plurality of graphic objects defined by respective geometry data therefor. A database stores the geometry data having location and geometric portions. A large object module actuates retrieval of the geometry data for each of the graphic objects within the view selectively classified to be a large object. A small object module actuates partial retrieval of the geometry data for each of the graphic objects within the view selectively classified to be a small object, the location portion being thereby retrieved exclusive of the geometric portion of the geometry data for each small object. A rendering control module generates a composite image of the design layout view for display, which includes a geometric reproduction of each large object and an abstracted representation of each small object within the view.Type: GrantFiled: September 30, 2014Date of Patent: September 12, 2017Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Jean-Noel Pic, Philippe Bourdon, Gerard Tarroux
-
Patent number: 9141746Abstract: A system and method for enabling the display and movement of a boundary box of an instance master inclusive of specific predetermined geometric figures, including master pins, master halo and master boundary edges, is provided. The system and method provides for improved utilization of computer resources and enables users of the present invention to be able to drag and use instance master in their designs more efficiently and rapidly.Type: GrantFiled: March 31, 2014Date of Patent: September 22, 2015Assignee: CADENCE DESIGN SYSTEMS, INC.Inventors: Arnold Ginetti, Jean-Noel Pic, Stephane Berger
-
Patent number: 9129081Abstract: A system and method for synchronizing the display and edit of a plurality of connected layouts or documents within a single display. A first document or plurality of elements may be displayed as active and a second document or plurality of elements may be displayed as non-active background in a first window. The second document or plurality of elements may be displayed as active and the first document or plurality of elements may be displayed as non-active background in a second window. Any action detected in either window may be displayed in the other window. Upon selection of any active element or predefined net list, the elements physically or logically connected to the selected element or net list may be highlighted in the active documents, listed, or otherwise identified. An inter-document net list may identify connections between existing net lists in multiple documents.Type: GrantFiled: November 17, 2011Date of Patent: September 8, 2015Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Jean-Noel Pic
-
Patent number: 9092586Abstract: A version management system for fluid guard ring (FGR) PCells uses one or more new version management parameters that are added to the FGR PCell definition to manage the source code versions for a PCell. The system saves instance layout information with a version management parameter that identifies the current PCell source code version for each FGR PCell instance. When evaluated using a newer version of the PCell source code, the instance layout information generated with a previous version of PCell source code can be retrieved. The retrieved layout information will be used during evaluation of the PCell to ensure the integrity of the PCell geometries that were previously verified. The saved layout information will be uniquely identifiable with a hash code of the name-value pairs for one or more parameters associated with the PCell instance.Type: GrantFiled: May 30, 2014Date of Patent: July 28, 2015Assignee: Cadence Design Systems, Inc.Inventors: Arnold Jean-Marie Gustave Ginetti, Jean-Noel Pic, Manav Khanna, Reenee Tayal, Mayank Sharma, Gerard Tarroux
-
Publication number: 20130290834Abstract: A system and method for synchronizing the display and edit of a plurality of connected layouts or documents within a single display. A first document or plurality of elements may be displayed as active and a second document or plurality of elements may be displayed as non-active background in a first window. The second document or plurality of elements may be displayed as active and the first document or plurality of elements may be displayed as non-active background in a second window. Any action detected in either window may be displayed in the other window. According to an embodiment, the layouts or documents may be connected via an interposer.Type: ApplicationFiled: September 5, 2012Publication date: October 31, 2013Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Arnold GINETTI, Jean-Noel PIC
-
Publication number: 20130246900Abstract: A system and method for synchronizing the display and edit of a plurality of connected layouts or documents within a single display. A first document or plurality of elements may be displayed as active and a second document or plurality of elements may be displayed as non-active background in a first window. The second document or plurality of elements may be displayed as active and the first document or plurality of elements may be displayed as non-active background in a second window. Any action detected in either window may be displayed in the other window. Upon selection of any active element or predefined net list, the elements physically or logically connected to the selected element or net list may be highlighted in the active documents, listed, or otherwise identified. An inter-document net list may identify connections between existing net lists in multiple documents.Type: ApplicationFiled: November 17, 2011Publication date: September 19, 2013Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Arnold GINETTI, Jean-Noel PIC
-
Patent number: 8527934Abstract: Disclosed is an improved mechanism and method for implementing electronic designs. According to some approaches, a method, mechanism, and compute program product is disclosed for implementing electronic designs that allows visual editing of complex objects with advanced editing features, which also provides for automated correspondence of the editing results to parametric values for a programmable object in the design.Type: GrantFiled: December 3, 2012Date of Patent: September 3, 2013Assignee: Cadence Design Systems, IncInventors: Arnold Ginetti, Theodore A. Paone, Gerard Tarroux, Jim Newton, Jean-Noel Pic
-
Patent number: 8347261Abstract: Disclosed is an improved mechanism and method for implementing electronic designs. According to some approaches, a method, mechanism, and compute program product is disclosed for implementing electronic designs that allows visual editing of complex objects with advanced editing features, which also provides for automated correspondence of the editing results to parametric values for a programmable object in the design.Type: GrantFiled: September 9, 2010Date of Patent: January 1, 2013Assignee: Cadence Design Systems, Inc.Inventors: Arnold Ginetti, Theodore Alan Paone, Gerard Tarroux, Jim Newton, Jean-Noel Pic
-
Publication number: 20110061034Abstract: Disclosed is an improved mechanism and method for implementing electronic designs. According to some approaches, a method, mechanism, and compute program product is disclosed for implementing electronic designs that allows visual editing of complex objects with advanced editing features, which also provides for automated correspondence of the editing results to parametric values for a programmable object in the design.Type: ApplicationFiled: September 9, 2010Publication date: March 10, 2011Applicant: CADENCE DESIGN SYSTEMS, INC.Inventors: Arnold GINETTI, Theodore Alan PAONE, Gerard TARROUX, Jim NEWTON, Jean-Noel PIC