Patents by Inventor Lucian Petrica

Lucian Petrica 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).

  • Publication number: 20230065842
    Abstract: Predicting performance of a circuit design includes determining memory access patterns of kernels of the circuit design for implementation in an integrated circuit (IC) and generating a plurality of different floorplans. Each floorplan specifies a mapping of memory interfaces of the kernels to memories of the selected IC and an allocation of the kernels to a plurality of programmable pattern generator (PPG) circuit blocks of a circuit architecture implemented in the IC. The plurality of different floorplans are executed using the circuit architecture in the IC. The plurality of PPG circuit blocks mimic the memory access patterns of the kernels for each of the plurality of different floorplans during the executing. One or more design constraints are generated based on a selected floorplan. The selected floorplan is selected from the plurality of different floorplans based on one or more performance metrics determined from the executing.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Applicant: Xilinx, Inc.
    Inventors: Lucian Petrica, Mario Daniel Ruiz Noguera
  • Patent number: 11593547
    Abstract: Predicting performance of a circuit design includes determining memory access patterns of kernels of the circuit design for implementation in an integrated circuit (IC) and generating a plurality of different floorplans. Each floorplan specifies a mapping of memory interfaces of the kernels to memories of the selected IC and an allocation of the kernels to a plurality of programmable pattern generator (PPG) circuit blocks of a circuit architecture implemented in the IC. The plurality of different floorplans are executed using the circuit architecture in the IC. The plurality of PPG circuit blocks mimic the memory access patterns of the kernels for each of the plurality of different floorplans during the executing. One or more design constraints are generated based on a selected floorplan. The selected floorplan is selected from the plurality of different floorplans based on one or more performance metrics determined from the executing.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: February 28, 2023
    Assignee: Xilinx, Inc.
    Inventors: Lucian Petrica, Mario Daniel Ruiz Noguera
  • Patent number: 8819834
    Abstract: Methods, systems, and computer readable media for automatically generating a fuzzer for testing a network device using the fuzzer are disclosed. According to one method, a functional description of a network communications protocol finite state machine is received as input. Operation of the protocol is simulated using the functional description of the network communications protocol finite state machine to generate a set of valid conversations in the protocol. A fuzzer is generated from the set of valid conversations. The fuzzer is used to send messages to test a device under test. Responses to the device under test to the messages generated by the fuzzer are analyzed.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: August 26, 2014
    Assignee: Ixia
    Inventors: Lucian Petrica, Octavian Mihai Radu
  • Publication number: 20130340083
    Abstract: Methods, systems, and computer readable media for automatically generating a fuzzer for testing a network device using the fuzzer are disclosed. According to one method, a functional description of a network communications protocol finite state machine is received as input. Operation of the protocol is simulated using the functional description of the network communications protocol finite state machine to generate a set of valid conversations in the protocol. A fuzzer is generated from the set of valid conversations. The fuzzer is used to send messages to test a device under test. Responses to the device under test to the messages generated by the fuzzer are analyzyed.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Inventors: Lucian Petrica, Octavian Mihai Radu