Patents by Inventor Yassine Rjimati

Yassine Rjimati 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: 9514081
    Abstract: The asynchronous circuit includes an input channel, a divergence operator connecting the input channel to a plurality of intermediate channels, a convergence operator gathering the intermediate channels into a single output channel, a main sequencer including a plurality of sequentially-activated control channels, each intermediate channel being associated to a control channel, and a switch arranged in a request path of one of the intermediate channels and connected to the last active control channel. The circuit further includes a memory circuit, arranged in each of the other intermediate channels, connected to the associated control channel and configured to transmit the request signal of the associated intermediate channel to the output channel and to modify an output state of the associated intermediate channel, by means of the main sequencer, without requiring any state change of the input channel.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: December 6, 2016
    Assignee: TIEMPO
    Inventors: Marc Renaudin, Alain Fonkoua, Yannick Monnet, Yassine Rjimati
  • Publication number: 20140075084
    Abstract: The asynchronous circuit includes an input channel, a divergence operator connecting the input channel to a plurality of intermediate channels, a convergence operator gathering the intermediate channels into a single output channel, a main sequencer including a plurality of sequentially-activated control channels, each intermediate channel being associated to a control channel, and a switch arranged in a request path of one of the intermediate channels and connected to the last active control channel. The circuit further includes a memory circuit, arranged in each of the other intermediate channels, connected to the associated control channel and configured to transmit the request signal of the associated intermediate channel to the output channel and to modify an output state of the associated intermediate channel, by means of the main sequencer, without requiring any state change of the input channel.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 13, 2014
    Inventors: Marc RENAUDIN, Alain FONKOUA, Yannick MONNET, Yassine RJIMATI
  • Patent number: 8020131
    Abstract: Method and apparatus for mapping flip-flop logic onto shift register logic is described. In one example, a method of processing flip-flop logic in a circuit design for implementation in an integrated circuit is provided. A chain of flip-flops in the circuit design is identified. The chain of flip-flops includes first and second control signals. A shift register is instantiated in a logical description of the circuit design for the chain of flip-flops. A shift register is instantiated in the logical description for the chain of flip-flops. First and second control chains of flip-flops are instantiated in the logical description for the first and second control signals, respectively. A multiplexer is instantiated in the logical description and is configured to select among an output of the shift register, an asserted logic state, and a de-asserted logic state based on outputs of the first and second control chains.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: September 13, 2011
    Assignee: Xilinx, Inc.
    Inventors: David Nguyen Van Mau, Yassine Rjimati
  • Patent number: 7735045
    Abstract: Method and apparatus for mapping flip-flop logic onto shift register logic is described. In one example, a method of processing flip-flop logic in a circuit design for implementation in an integrated circuit is provided. A chain of flip-flops in the circuit design is identified. The chain of flip-flops includes first and second control signals. A shift register is instantiated in a logical description of the circuit design for the chain of flip-flops. A shift register is instantiated in the logical description for the chain of flip-flops. First and second control chains of flip-flops are instantiated in the logical description for the first and second control signals, respectively. A multiplexer is instantiated in the logical description and is configured to select among an output of the shift register, an asserted logic state, and a de-asserted logic state based on outputs of the first and second control chains.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: June 8, 2010
    Assignee: Xilinx, Inc.
    Inventors: David Nguyen Van Mau, Yassine Rjimati
  • Patent number: 7627458
    Abstract: A method is provided to automatically allocate resources of an integrated circuit (IC) to form multipliers in a given design to optimize the use of IC resources. Information about the multipliers in the design is extracted to place the multipliers into a priority order. The priority allows primitives in the IC, like DSP blocks LUTs or MUXCYs to be economically allocated to the multipliers. The ordering criteria can include: (1) a user defined criteria, (2) the number of primitives required to implement a multiplier, or (3) a size of the multiplier operands. This invention further optimally allocates LUTs and MUXCYs when DSP48 blocks are exhausted. The steps for generating a multiplier include: constructing a partial product matrix and minimizing the adders used in the multiplier by minimizing the size of support for the partial products. Either LUTs or MUXCYs are selected depending on the size of support determined.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: December 1, 2009
    Assignee: XILINX, Inc.
    Inventors: David Nguyen Van Mau, Yassine Rjimati
  • Patent number: 7506278
    Abstract: Systems, methods, software, and techniques implementing a multiplexer mapper tool can be used to construct a binary decision diagram (BDD) or related structure representing a series of dependent multiplexers. Once in this form, the BDD can be manipulated in a variety of ways including reordering of nodes according to multiplexer selector and minimizing the BDD using conventional techniques. Once properly processed, the BDD can be further separated into smaller BDDs and mapped to existing cell library design elements.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: March 17, 2009
    Assignee: XILINX, Inc.
    Inventors: Yassine Rjimati, David Nguyen Van Mau