Patents by Inventor Andreas Papaliolios

Andreas Papaliolios 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: 7330912
    Abstract: The present invention allows a user to customize the configuration sequence of a configurable system on a chip (CSoC), thereby adding considerable flexibility to the configuration process. The present invention also provides certain features, transparent to the user, which optimize system resources and ensure the correct initialization of the CSoC. The CSoC leverages an on-chip central processing unit (CPU) to control the configuration process of the configurable system logic (CSL). Advantageously, the CSL configuration memory cells as well as other programmable locations in the CSoC are addressable as part of a system bus address space. The system bus is a multi-use structure that can be used for both configuring and reading of memory cells. In this manner, the CSoC optimizes system resources.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: February 12, 2008
    Assignee: Xilinx, Inc.
    Inventors: Brian Fox, Andreas Papaliolios
  • Patent number: 7085858
    Abstract: The present invention allows a user to customize the configuration sequence of a configurable system on a chip (CSoC), thereby adding considerable flexibility to the configuration process. The present invention also provides certain features, transparent to the user, which optimize system resources and ensure the correct initialization of the CSoC. The CSoC leverages an on-chip central processing unit (CPU) to control the configuration process of the configurable system logic (CSL). Advantageously, the CSL configuration memory cells as well as other programmable locations in the CSoC are addressable as part of a system bus address space. The system bus is a multi-use structure that can be used for both configuring and reading of memory cells. In this manner, the CSoC optimizes system resources.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: August 1, 2006
    Assignee: Xilinx, Inc.
    Inventors: Brian Fox, Andreas Papaliolios
  • Patent number: 6870397
    Abstract: The I/O circuit of the present invention provides optimal flexibility and performance using a number of different structures and methods. The present invention provides a signal follower circuit for an input pad. In one embodiment, the output buffer is capable of injecting a constant onto a pad during reconfiguration of a configurable system logic circuit. The present invention also provides a circuit for generating a programmable data propagation delay, thereby guaranteeing zero hold time for an arbitrary input register. Zero hold time is accomplished by allowing the user to optimally characterize clock delay to a given input/output circuit. The present invention also provides fast switching between input pads, thereby minimizing data propagation delay between the input pads. Additionally, the present invention reduces time spent in production product test by facilitating the testing of multiple routes with one test configuration.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: March 22, 2005
    Assignee: Xilinx, Inc.
    Inventors: Brian Fox, Andreas Papaliolios, Steven P. Winegarden, Edmond Y. Cheung
  • Patent number: 6851047
    Abstract: The present invention allows a user to customize the configuration sequence of a configurable system on a chip (CSoC), thereby adding considerable flexibility to the configuration process. The present invention also provides certain features, transparent to the user, which optimize system resources and ensure the correct initialization of the CSoC. The CSoC leverages an on-chip central processing unit (CPU) to control the configuration process of the configurable system logic (CSL). Advantageously, the CSL configuration memory cells as well as other programmable locations in the CSoC are addressable as part of a system bus address space. The system bus is a multi-use structure that can be used for both configuring and reading of memory cells. In this manner, the CSoC optimizes system resources.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: February 1, 2005
    Assignee: Xilinx, Inc.
    Inventors: Brian Fox, Andreas Papaliolios
  • Patent number: 6624656
    Abstract: The I/O circuit of the present invention provides optimal flexibility and performance using a number of different structures and methods. The present invention provides a signal follower circuit for an input pad. In one embodiment, the output buffer is capable of injecting a constant onto a pad during reconfiguration of a configurable system logic circuit. The present invention also provides a circuit for generating a programmable data propagation delay, thereby guaranteeing zero hold time for an arbitrary input register. Zero hold time is accomplished by allowing the user to optimally characterize clock delay to a given input/output circuit. The present invention also provides fast switching between input pads, thereby minimizing data propagation delay between the input pads. Additionally, the present invention reduces time spent in production product test by facilitating the testing of multiple routes with one test configuration.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: September 23, 2003
    Assignee: Triscend Corporation
    Inventors: Brian Fox, Andreas Papaliolios, Steven P. Winegarden, Edmond Y. Cheung
  • Patent number: 6467009
    Abstract: The configurable processor system includes a processor, an internal system bus, and a programmable logic all interconnected via the internal system bus, on a single integrated circuit.
    Type: Grant
    Filed: October 14, 1998
    Date of Patent: October 15, 2002
    Assignee: Triscend Corporation
    Inventors: Steven Paul Winegarden, Bart Reynolds, Brian Fox, Jean-Didier Allegrucci, Sridhar Krishnamurthy, Danesh Tavana, Arye Ziklik, Andreas Papaliolios, Stanley S. Yang, Fung Fung Lee
  • Patent number: 6384630
    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgment from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: May 7, 2002
    Assignee: Altera Corporation
    Inventors: Richard G. Cliff, Srinivas T. Reddy, Kerry Veenstra, Andreas Papaliolios, Chiakang Sung, Richard Shaw Terrill, Rina Raman, Robert Richard Noel Bielby
  • Patent number: 6259286
    Abstract: A method and apparatus for a power-on reset system is provided. The power-on reset system comprises a voltage sense circuit for determining whether a voltage level is above a threshold and a write/rewrite verifier circuit for determining whether the voltage level is high enough to write to and rewrite a memory cell content. A power-on reset pulse emitted by the power-on reset system if the voltage level is above the threshold and high enough to write to and rewrite the memory cell. For one embodiment, this is system generates an initial POR pulse upon power-up but can thereafter be selectively disabled and consume zero power.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: July 10, 2001
    Assignee: Triscend Corporation
    Inventor: Andreas Papaliolios
  • Publication number: 20010003844
    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgment from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.
    Type: Application
    Filed: January 12, 2001
    Publication date: June 14, 2001
    Applicant: Altera Corporation
    Inventors: Richard G. Cliff, Sriniyas T. Reddy, Kerry Veenstra, Andreas Papaliolios, Chiakang Sung, Richard S. Terrill, Rina Raman, Robert Richard N. Bielby
  • Patent number: 6236245
    Abstract: An output driver to reduce totem pole current is provided. The output driver comprises a first delay element outputting a delayed first driver signal, and a first selection unit receiving as an input the first driver signal and the delayed first driver signal. The output driver further comprises a second delay element outputting a delayed second driver signal and a second selection unit receiving as an input the second driver signal and the delayed second driver signal. A selection signal for the first selector is the first driver signal, and the selection signal for the second selector is an inverted first driver signal, such that a path that is not presently driving is switched off first, prior to the opposing driver being turned on.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: May 22, 2001
    Assignee: Triscend Corporation
    Inventor: Andreas Papaliolios
  • Patent number: 6191608
    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgment from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.
    Type: Grant
    Filed: May 5, 1997
    Date of Patent: February 20, 2001
    Assignee: Altera Corporation
    Inventors: Richard G. Cliff, Srinivas T. Reddy, Kerry Veenstra, Andreas Papaliolios, Chiakang Sung, Richard Shaw Terrill, Rina Raman, Robert Richard Noel Bielby
  • Patent number: 6184705
    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgment from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.
    Type: Grant
    Filed: December 2, 1997
    Date of Patent: February 6, 2001
    Assignee: Altera Corporation
    Inventors: Richard G. Cliff, Srinivas T. Reddy, Andreas Papaliolios
  • Patent number: 5543730
    Abstract: Programmable logic array devices are programmed from programming devices in networks that facilitate programming any number of such logic devices with programs of any size or complexity. The source of programming data and control may be a microprocessor or one or more serial EPROMs, one EPROM being equipped with a clock circuit. Several parallel data streams may be used to speed up the programming operation. A clock circuit with a programmably variable speed may be provided to facilitate programming logic devices with different speed characteristics. The programming protocol may include an acknowledgement from the logic device(s) to the programming data source after each programming data transmission so that the source can automatically transmit programming data at the speed at which the logic device is able to accept that data.
    Type: Grant
    Filed: May 17, 1995
    Date of Patent: August 6, 1996
    Assignee: Altera Corporation
    Inventors: Richard G. Cliff, Srinivas T. Reddy, Kerry Veenstra, Andreas Papaliolios, Chiakang Sung, Richard S. Terrill, Rina Raman, Robert R. N. Bielby