Patents by Inventor Paulo L. Dutra

Paulo L. Dutra 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: 8359557
    Abstract: A method is provided for generation of a circuit design. A plurality of components, including at least a processor and a peripheral device, is instantiated in a circuit design. One or more parameterizable data bus interface blocks are automatically selected based on the master-slave relationships, requirements, and capabilities of the components. The one or more parameterizable data bus interface blocks are instantiated in the circuit design. In response to user input, values are assigned to one or more parameters of the processor. The plurality of components and data bus interface blocks are automatically parameterized by determining appropriate parameter values according to the parameters of the processor and capabilities and requirements of the components and data bus interface blocks.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: January 22, 2013
    Assignee: Xilinx, Inc.
    Inventors: Xi Chen, Jibin Han, Paulo L. Dutra, Thien Than, Biping Wu
  • Patent number: 7426583
    Abstract: Decoding an address in an address space including a plurality of local ranges and a plurality of peripheral ranges is described. Various approaches for decoding an input address include determining decoder address bits of the address space that distinguish local ranges from each other and that distinguish local ranges from peripheral ranges. The local and peripheral ranges are interleaved and have a plurality of sizes. The number of decoder address bits is less than the number of address bits in the address space and less than the number of local ranges plus the number of peripheral ranges. Using the decoder address bits of an input address, it is determined whether the input address is within a portion of the address space that includes one of the local ranges and does not include any of the peripheral ranges nor the local ranges other than the one of the local ranges.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: September 16, 2008
    Assignee: XILINX, Inc.
    Inventors: Paulo L. Dutra, Jorge Ernesto Carrillo, Goran Bilski
  • Patent number: 7131091
    Abstract: Various approaches for generating a clock accurate simulation model from a circuit design description are disclosed. In one approach, a graph representation of the circuit design description is created. The graph representation includes nodes and edges. From the nodes in the graph representation, a plurality of register nodes are generated to correspond to respective register functions. Logic optimization is performed on nodes that represent combinational logic functions. For each register node and each output node, an evaluation equation is generated after performing logic optimization. For each clock cycle of a logic simulation, each evaluation equation is evaluated and produces an output value for the next clock cycle.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: October 31, 2006
    Assignee: Xilinx, Inc.
    Inventors: Satish R. Ganesan, Goran Bilski, Usha Prabhu, Paulo L. Dutra