Patents by Inventor Janusz K. Balicki

Janusz K. Balicki 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: 5953537
    Abstract: A method and apparatus for reducing the number of programmable architecture elements required for implementing a look-up table in a programmable logic device. At least one logic function to be performed by the look-up table is chosen. An output state is determined for each set of inputs to the look-up table, the output state being an array of outputs of the look-up table. Each output state is made up of responses of the chosen logic functions to a particular set of input variables. Identical output states are formed into groups. Selected groups of the output states which do not require programmable architecture elements are eliminated. A programmable architecture element is then assigned for each remaining group of output states.
    Type: Grant
    Filed: June 14, 1994
    Date of Patent: September 14, 1999
    Assignee: Altera Corporation
    Inventors: Janusz K. Balicki, Bezhad Nouban, Khusrow Kiani
  • Patent number: 5523706
    Abstract: A macrocell for use in a programmable logic device (PLD) providing for enhanced logic capability and reduced setup time. The preferred embodiment of the macrocell includes two look-up tables, for increased fan-in, and two flip-flops that increase fan-out, thereby doubling logic capability of the PLD without unacceptably increasing device size. Doubling the register count makes this PLD particularly suitable for applications employing high density sequential logic. Furthermore, a second register can be used for receiving fast input signals form an input to the PLD to reduce setup time.
    Type: Grant
    Filed: March 8, 1995
    Date of Patent: June 4, 1996
    Assignee: Altera Corporation
    Inventors: Khusrow Kiani, Janusz K. Balicki, Behzad Nouban, Ken Li
  • Patent number: 5473266
    Abstract: A programmable logic device has a number of dedicated global control input lines which interface directly with individual building blocks known as logic array blocks. These lines can be used for clocks, presets, clears, or output-enables. Other logic signal lines from the centrally located global interconnect array are selected through an array of multiplexers and then interface with the logic array block. A configuration array of multiplexers in the logic array block selects from among these inputs, generating local control input signals, the final functions of which are decided by further multiplexing at the macrocell level within the logic array block.
    Type: Grant
    Filed: October 18, 1994
    Date of Patent: December 5, 1995
    Assignee: Altera Corporation
    Inventors: Bahram Ahanin, Janusz K. Balicki, Khusrow Kiani, William Leong, Ken-Ming Li, Bezhad Nouban
  • Patent number: 5399922
    Abstract: A macrocell for use in a programmable logic device (PLD) providing for enhanced logic capability and reduced setup time. The preferred embodiment of the macrocell includes two look-up tables, for increased fan-in, and two flip-flops that increase fan-out, thereby doubling logic capability of the PLD without unacceptably increasing device size. Doubling the register count makes this PLD particularly suitable for applications employing high density sequential logic. Furthermore, a second register can be used for receiving fast input signals form an input to the PLD to reduce setup time.
    Type: Grant
    Filed: July 2, 1993
    Date of Patent: March 21, 1995
    Assignee: Altera Corporation
    Inventors: Khusrow Kiani, Janusz K. Balicki, Behzad Nouban, Ken Li
  • Patent number: 5341044
    Abstract: A programmable logic device has a number of dedicated global control input lines which interface directly with individual building blocks known as logic array blocks. These lines can be used for clocks, presets, clears, or output-enables. Other logic signal lines from the centrally located global interconnect array are selected through an array of multiplexers and then interface with the logic array block. A configuration array of multiplexers in the logic array block selects from among these inputs, generating local control input signals, the final functions of which are decided by further multiplexing at the macrocell level within the logic array block.
    Type: Grant
    Filed: April 19, 1993
    Date of Patent: August 23, 1994
    Assignee: Altera Corporation
    Inventors: Bahram Ahanin, Janusz K. Balicki, Khusrow Kiani, William Leong, Ken-Ming Li, Bezhad Nouban