Patents by Inventor Warren Snyder

Warren Snyder 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: 8484487
    Abstract: A method and a system for supplying power to a microcontroller with a single cell. One embodiment of the present invention discloses incorporation of a power supply pump circuit with the microcontroller and their dynamic interaction. The microcontroller sends its power requirements to the power supply pump circuit and in response, the power supply pump circuit controls the operating voltage with optimal efficiency. The dynamic update of power supply pump circuit results in an efficient use of the power supply pump circuit and thus results in a reduction of the number of dry cell batteries to only a single cell. Incorporation of the microcontroller and power supply pump circuit onto a single chip reduces the pin number requirements as well as the space required on the printed circuit board.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: July 9, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Warren Snyder
  • Patent number: 8476928
    Abstract: Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: July 2, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Warren Snyder, Haneef Mohammed
  • Patent number: 8441298
    Abstract: In one example, a chip includes an integrated analog component configured to communicate over an internal analog bus of the chip. A plurality of I/O pads located on the chip is configured to provide a connected device access to the integrated analog component. A plurality of transmission gates configured to selectively connect the I/O pads to a bus line of the analog bus.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: May 14, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Timothy Williams, David G. Wright, Harold Kutz, Eashwar Thiagarajan, Warren Snyder, Mark E. Hastings
  • Patent number: 8358150
    Abstract: A circuit formed in an integrated circuit (chip) is disclosed. The circuit can include a plurality of analog circuit blocks each configured to provide at least one analog function; at least one digital circuit block that provides a digital function; and a programmable interconnect coupled to the analog circuit blocks and configurable to interconnect combinations of the analog circuit blocks to one another. The programmable interconnect can include a plurality of multiplexer (MUX) circuits including port MUX circuits coupled between the analog circuit blocks and ports that provide signal connections for the chip.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: January 22, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Monte Mar
  • Patent number: 8316158
    Abstract: Methods and a system of configuring a programmable device using a DMA controller are disclosed. In one embodiment, a method includes generating a direct memory access (DMA) request to a direct memory access (DMA) controller in response to a reset of the programmable device. The method further includes automatically loading configuration data of the programmable device to configuration registers of the programmable device using the DMA controller.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 20, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: David Wright, Warren Snyder
  • Patent number: 8299850
    Abstract: A programmable device includes an operational amplifier and circuitry. The operational amplifier is configured to generate an output voltage based on input voltages at input terminals thereof. The circuitry is configured to provide the input voltages to the operational amplifier. The configuration of the circuitry allows the programmable device to implement discrete-time or continuous-time functions. The circuitry includes a resistor network and a capacitor network configured to be selectively coupled to the operational amplifier.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: October 30, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Warren Snyder, Monte Mar, Dennis Seguine, Gajender Rohilla, Eashwar Thiagarajan
  • Patent number: 8217700
    Abstract: In one example, a chip includes integrated components configured to operate in the digital domain and the analog domain. An I/O pad located on the chip is configured to provide an external device access to the integrated components. A multifunction I/O interface cell between the I/O pad and the integrated components is configured to selectively connect different combinations of the components to the same I/O pad at different times. The multifunction I/O interface cell may include a first switching device connected to ground, a second switching device connected to a reference voltage, an analog input/output buffer, and a digital input/output buffer.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: July 10, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Timothy Williams, Harold Kutz, Warren Snyder, David G. Wright
  • Patent number: 8176296
    Abstract: Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks “on-the-fly,” e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: May 8, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventor: Warren Snyder
  • Publication number: 20120086471
    Abstract: A circuit with a plurality of analog circuit blocks, each configured to provide at least one analog function and a programmable interconnect coupled of the analog circuit blocks and configurable to interconnect combinations of the analog circuit blocks to one another. The circuit is formed in an integrated circuit (chip) and the programmable interconnect comprises a plurality of switches coupled between the analog circuit blocks and ports that provide signal connections for the chip.
    Type: Application
    Filed: December 16, 2011
    Publication date: April 12, 2012
    Inventors: Warren Snyder, Monte Mar
  • Patent number: 8111097
    Abstract: A programmable system includes a programmable analog device including an operational amplifier to generate an output voltage based on input voltages at terminals of the operational amplifier. The programmable system also includes a system controller to direct the programmable analog device to reconfigure analog circuitry providing the input voltages to the operational amplifier. The reconfiguration of the analog circuitry allows the programmable analog device to implement discrete-time or continuous-time functions.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: February 7, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Warren Snyder, Monte Mar, Dennis Seguine, Gajender Rohilla, Eashwar Thiagarajan
  • Patent number: 8106637
    Abstract: A system includes a controllable voltage generator to generate a power supply voltage. The system also includes a system controller to determine a voltage level associated with the power supply voltage, and prompt the controllable voltage generator to generate the power supply voltage. The system includes a floating gate reference device to generate an absolute voltage reference based, at least in part, on the voltage level associated with the power supply voltage. The system can also include analog circuitry to perform one or more electrical operations responsive to the absolute voltage reference from the floating gate reference device.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: January 31, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold Kutz, Warren Snyder, Thurman J. Rodgers
  • Patent number: 8089383
    Abstract: A multi-mode digital-to-analog converter (DAC) configured to operate in a plurality of modes.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: January 3, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Timothy J. Williams, James H. Shutt, Warren Snyder, Dennis Seguine
  • Patent number: 8089384
    Abstract: A multi-mode digital-to-analog converter (DAC) configured to operate in a plurality of modes.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: January 3, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventors: Timothy J. Williams, James H. Shutt, Warren Snyder, Dennis Seguine
  • Publication number: 20110304354
    Abstract: A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and between the UDBs and other mirco-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels. Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different UDB pairs and to the other peripherals and I/O.
    Type: Application
    Filed: May 2, 2011
    Publication date: December 15, 2011
    Applicant: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Bert Sullman, Haneef Mohammed
  • Patent number: 8069436
    Abstract: A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code is generated for a targeted processing device based at least in part on the user application description without user intervention, wherein the processing device code includes a system layer, wherein functionality of the system layer is independent of the targeted processing device.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: November 29, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Dinesh Maheshwari, Kenneth Ogami, Mark Hastings
  • Publication number: 20110283057
    Abstract: Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks “on-the-fly,” e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
    Type: Application
    Filed: June 27, 2011
    Publication date: November 17, 2011
    Applicant: CYPRESS SEMICONDUCTOR CORPORATION
    Inventor: Warren Snyder
  • Patent number: 8026739
    Abstract: Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals. A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: September 27, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Bert Sullam, Warren Snyder, Haneef Mohammed
  • Publication number: 20110026519
    Abstract: An integrated circuit device may include a reconfigurable analog signal switching fabric comprising a plurality of global buses that are selectively connected to external pins by pin connection circuits in response to changeable analog routing data, and a plurality of local buses that are selectively connected to analog blocks and/or global buses by routing connection circuits in response to the analog routing data; and at least one processor circuit that executes predetermined operations in response to instruction data.
    Type: Application
    Filed: May 7, 2010
    Publication date: February 3, 2011
    Applicant: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: Bert Sullam, Harold Kutz, Timothy Williams, James Shutt, Bruce E. Byrkett, Melany Ann Richmond, Nathan Kohagen, Mark Hastings, Eashwar Thiagarajan, Warren Snyder
  • Publication number: 20100283647
    Abstract: A multi-mode digital-to-analog converter (DAC) configured to operate in a plurality of modes.
    Type: Application
    Filed: March 26, 2010
    Publication date: November 11, 2010
    Inventors: Timothy J. Williams, James H. Shutt, Warren Snyder, Dennis Seguine
  • Patent number: 7825688
    Abstract: A microcontroller with analog/digital Programmable System On-a-Chip (PSoC) architecture including multiple digital PSoC blocks and multiple analog PSoC blocks in a communication array having a programmable interconnect structure. The single chip design is implemented by integration of programmable digital and analog circuit blocks that are able to communicate with each other. Robust analog and digital blocks that are flash memory programmable can be utilized to realize complex design applications that otherwise would require multiple chips and/or separate applications. The PSoC architecture includes a novel array having programmable digital blocks that can communicate with programmable analog blocks using a programmable interconnect structure. The programmable analog array contains a complement of Continuous Time (CT) blocks and a complement of Switched Capacitor (SC) blocks that can communicate together.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: November 2, 2010
    Assignee: Cypress Semiconductor Corporation
    Inventors: Warren Snyder, Monte Mar