Patents by Inventor Abner Luis Panho Marciano

Abner Luis Panho Marciano 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: 10796051
    Abstract: In the described examples, a model impact monitor can include an electronic design automation (EDA) manager that communicates with a plurality of EDA programs, wherein each EDA program generates a model set for a register-transfer level (RTL) design comprising a list of RTL operations. The model impact monitor can also include an adaptive model interface that records changes to the RTL operations of the RTL design and measures a change in performance characteristics of each of the plurality of EDA programs based on a respective one of the changes in the RTL operations of the RTL design.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 6, 2020
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Abner Luis Panho Marciano, Matheus Fonseca, Thamara Karen Cunha Andrade, Raquel Lara dos Santos Pereira, Fabiano Cruz Peixoto, Rodolfo Santos Teixeira, Rafael Gontijo Hamdan, Bruno Andrade Pereira
  • Patent number: 10540467
    Abstract: The present disclosure relates to a method for electronic circuit design. Embodiments may include receiving, using a processor, an electronic circuit design and identifying at least one combinational loop associated with the electronic circuit design. Embodiments may also include extracting, for each component of the loop, a set of logic conditions and modeling the at least one combinational loop. Embodiments may further include providing a graphical user interface configured to display one or more constraint candidates and determining whether or not a conflict exists between constraint candidates. Embodiments may also include ranking the constraint candidates, based upon, at least in part, a number of loops disabled and one or more disabled loop characteristics.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: January 21, 2020
    Assignee: Cadence Design Systems, Inc.
    Inventors: Craig Franklin Deaton, Abner Luis Panho Marciano, Matheus Nogueira Fonseca, Ronalu Augusta Nunes Barcelos, Fabiano Cruz Peixoto
  • Patent number: 9858372
    Abstract: Disclosed are techniques for implementing formal verification of an electronic design. These techniques identify a target property for verification in a hierarchical electronic design that has a plurality of hierarchies and perform hierarchical synthesis on a hierarchy or a portion thereof in the plurality of hierarchies while black-boxing a remaining portion of the hierarchical electronic design. Cone of influence (COI) data that is relevant to the target property may be determined at least by extracting the cone of influence data from a hierarchically synthesized hierarchy or portion of the hierarchy or the portion thereof. At least the cone of influence data may be forwarded to a formal engine that uses the cone of influence data to verify the target property.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: January 2, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventors: Hudson Dyele Oliveira, Abner Luis Panho Marciano, Guilherme Seminotti Braga, Caio Texeira Campos, Breno Rodrigues Guimares, Rodrigo Fonseca Rocha Soares, Laiz Lipiainen Santos, Raquel Lara dos Santos Pereira, Adriana Cassia Rossi de Almeida Braz
  • Patent number: 9665682
    Abstract: Disclosed are techniques for enhancing formal verification with counter acceleration for electronic designs. These techniques identify at least a portion of an electronic design including a counter having a current counter value and intercept next counter values transmitted to the counter with a counter abstraction module. These techniques further determine whether to accelerate the counter from the current counter value to an engine synthesized next counter value, rather than to an original next counter value based at least in part on a set of critical values. The counter is accelerated from the current counter value to the engine synthesized next counter value when the counter abstraction module determines to accelerate the counter.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 30, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Breno Rodrigues GuimarĂ£es, Abner Luis Panho Marciano, Fabiano Peixoto