Patents Assigned to Standard Microsystems Corporation
  • Patent number: 8122205
    Abstract: Techniques for using structured virtual registers in embedded systems are described. A virtual register structure definition provides a map of virtual registers within an embedded controller. The virtual registers are externally accessible and correspond to memory locations within the embedded controller. In various embodiments, an embedded controller and/or an external entity may store data in or read data from the virtual registers using the virtual register structure definition. The problems of manual tracking of virtual register addresses and manual transcription of virtual register addresses to program code are ameliorated. When the virtual register map changes, logical references in program code to particular virtual registers need not necessarily be changed.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: February 21, 2012
    Assignee: Standard Microsystems Corporation
    Inventor: Alan D. Berenbaum
  • Patent number: 8103174
    Abstract: A communication network is provided for interconnecting a network of digital systems, such as multimedia devices. Each node of the communication network may include a receiver and a transmitter. The receiver and transmitter of each node can be an optical receiver and transmitter. The optical receiver is preferably powered by two power supply pins, each providing different supply amounts. An activity detector within the receiver can be powered from a first supply amount, and the signal path of the optical receiver can be supplied from a second supply amount greater than the first supply amount. The first supply amount is provided at all times, and the second supply amount is only provided if activity is detected. A voltage regulator which provides the first supply amount can be beneficially embodied on the same integrated circuit as a network interface to reduce the manufacturing cost of the network.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: January 24, 2012
    Assignee: Standard Microsystems Corporation
    Inventors: David J. Knapp, Tony Susanto, Edmund M. Schneider, Wesley L. Mokry
  • Patent number: 8076752
    Abstract: Capacitors configured in a switched-capacitor circuit on a semiconductor device may comprise very accurately matched, high capacitance density metal-to-metal capacitors, using top-plate-to-bottom-plate fringe-capacitance for obtaining the desired capacitance values. A polysilicon plate may be inserted below the bottom metal layer as a shield, and bootstrapped to the top plate of each capacitor in order to minimize and/or eliminate the parasitic top-plate-to-substrate capacitance. This may free up the bottom metal layer to be used in forming additional fringe-capacitance, thereby increasing capacitance density. By forming each capacitance solely based on fringe-capacitance from the top plate to the bottom plate, no parallel-plate-capacitance is used, which may reduce capacitor mismatch. Parasitic bottom plate capacitance to the substrate may also be eliminated, with only a small capacitance to the bootstrapped polysilicon plate remaining.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: December 13, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Scott C. McLeod
  • Patent number: 8060678
    Abstract: A simple clock source synchronous DDR data transfer mechanism may be combined with static bus state signaling to replace a complex bus (e.g. USB) with an easy to implement digital serial interconnect bus. This may eliminate various pull-up/pull-down resistors required in USB, and enable the interconnect bus to operate with little or no leakage current when the bus is in an idle state, or data transmission state. All required functionality may be implemented using only two signal pins. The interconnect bus may also enable silicon solutions for high speed USB that do not require a PLL, since the clock may be provided by the transmission source and may thus not need to be recovered from the serial data stream. The digital serial interconnect bus may provide an easy reuse mechanism for USB silicon by enabling a designer to remove the analog PHY and replace it with a serial digital I/O transfer mechanism, while retaining the IP's USB timers, and other protocol specific features.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: November 15, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Mark R. Bohm
  • Patent number: 8055825
    Abstract: A simple clock source synchronous DDR data transfer mechanism may be combined with static bus state signaling to replace a complex bus (e.g. USB) with an easy to implement digital serial interconnect bus. This may eliminate various pull-up/pull-down resistors required in USB, and enable the interconnect bus to operate with little or no leakage current when the bus is in an idle state, or data transmission state. All required functionality may be implemented using only two signal pins. The interconnect bus may also enable silicon solutions for high speed USB that do not require a PLL, since the clock may be provided by the transmission source and may thus not need to be recovered from the serial data stream. The digital serial interconnect bus may provide an easy reuse mechanism for USB silicon by enabling a designer to remove the analog PHY and replace it with a serial digital I/O transfer mechanism, while retaining the IP's USB timers, and other protocol specific features.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: November 8, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Mark R. Bohm
  • Patent number: 8055919
    Abstract: A system and method for efficient power management of peripheral port connections. A USB hub core is configured to detect the presence of a legacy peripheral device on a downstream port when a corresponding USB host is in a non-operational state. The USB hub core chooses a battery charger signature for the peripheral device and subsequently directs an external port power controller to simulate disconnection/reconnection of the peripheral device. The chosen signature is presented to the peripheral device. If the signature matches the expected value of the peripheral device, then the peripheral device charges its battery. Otherwise, the process of choosing a different signature and simulating disconnection/reconnection is repeated.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: November 8, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Hans L. Magnusson
  • Patent number: 8054033
    Abstract: A control method for a sensor-less, brushless, three-phase DC motor. A pulse-width modulation (PWM) duty cycle may be calculated. A voltage induced by rotation of a rotor may be sampled at a first expected zero crossing value to produce a first sampled voltage value. An average of a plurality of sampled voltage values, including voltage values sampled at a plurality of prior expected zero crossing values and the first sampled voltage value, may be calculated. The first sampled voltage value may be subtracted from the calculated average to produce a delta zero crossing error. The delta zero crossing error may be multiplied by a first constant representing electromechanical properties of the motor to produce a representation of an angular velocity. One or more time values may be generated based on the representation of the angular velocity. Operation of the motor may be controlled based on the one or more time values and the PWM duty cycle.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: November 8, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Lynn R. Kern, James P. McFarland
  • Patent number: 8041874
    Abstract: A USB-to-Ethernet controller with a USB hub may be integrated into a single integrated circuit (IC) USB-Ethernet Combination (UEC) device. The UEC may provide the end user with an Ethernet port, multiple downstream USB ports, and an upstream USB port for connecting to a USB host controller. One or more of the USB hub ports may be brought off the IC, enabling an end user to connect them to any arbitrary USB device(s). The third hub port may be an internal downstream port without a physical layer, and may be configured to connect to an Ethernet controller, which may comprise a USB device controller. The Ethernet controller may connect to the internal downstream port via a digital interface such as UTMI. The UEC device may appear to the host computer as two separate devices, an Ethernet controller and a USB hub. The Ethernet controller may appear as a permanently attached device on the internal downstream port.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: October 18, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: John F. Sisto, Charles Forni
  • Patent number: 8006095
    Abstract: System and method for authenticating data or program code via a configurable signature. Configuration information is retrieved from a protected first memory, e.g., an on-chip register, where the configuration information specifies a plurality of non-contiguous memory locations that store the signature, e.g., in an on-chip memory trailer. The signature is retrieved from the plurality of non-contiguous memory locations based on the configuration information, where the signature is useable to verify security for a system. The signature corresponds to specified data and/or program code stored in a second memory, e.g., in off-chip ROM. The specified data and/or program code may be copied from the second memory to a third memory, and a signature for the specified data and/or program code calculated based on the configuration information. The calculated signature may be compared with the retrieved signature to verify the specified data and/or program code.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 23, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Raphael Weiss
  • Patent number: 7991514
    Abstract: Temperature readings obtained within a computer system from the location of monitored circuit elements may be oversampled at least three times, and a median average of the three parameter readings rather than the arithmetic mean may be used for controlling a device, e.g. a fan, configured to regulate the environmental parameter, e.g. temperature, a the location of the monitored circuit elements. For example, when a CPU temperature reading is requested by the system comprising the CPU, a thermal monitoring system may acquire at least three consecutive temperature readings of the CPU, discard the highest temperature reading and the lowest temperature reading, and return the median reading to be used in controlling a fan configured to regulate temperature at the location of the CPU, resulting in more accurate temperature readings and more accurate fan control.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: August 2, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Richard E. Wahler, Eileen M. Marando
  • Patent number: 7991943
    Abstract: System and method for implementing one time programmable (OTP) memory using embedded flash memory. A system-on-chip (SoC) includes a cleared flash memory array that includes an OTP block, including an OTP write inhibit field that is initially deasserted, a flash memory controller, and a controller. Data are written to the OTP block, including setting the OTP write inhibit field to signify prohibition of subsequent writes to the OTP block. The SoC is power cycled, and, in response, at least a portion of the OTP block is latched in a volatile memory, including asserting an OTP write inhibit bit based on the OTP write inhibit field, after which the OTP block is not writeable. In response to each subsequent power cycling, the controller is held in reset, the latching is performed, the controller is released from reset, and the flash array, now write protected, is configured to be controlled by the controller.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 2, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Richard E. Wahler, Raphael Weiss
  • Patent number: 7990182
    Abstract: A low-current differential signal activity detector circuit may be configured to reject large common mode signals on differential input lines, while still detecting smaller differential signals applied to the same set of differential input lines. The detector circuit may comprise a translinear buffer that is driven at the buffer input and at the buffer output by the differential input signals. The differential signal thereby driving the inputs of the detector circuit may be half-wave rectified through the buffer output devices and may be filtered to provide the detected output. When applying a common mode signal, the buffer's input and output may track each other, and no current may be rectified in the output devices, thus providing common-mode signal rejection. The detector circuit may also be configured with two buffers having their outputs coupled to a common node, each buffer input driven by a respective one of the differential input signals.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: August 2, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Scott C. McLeod
  • Patent number: 7986962
    Abstract: System and method for providing a high speed connection to a memory medium of a mobile device. The mobile device may be a mobile phone or other type of portable electronic device. The memory medium may be removable and/or may be flash memory, as desired. The mobile device may include a USB hub that provides a direct high speed connection between an external device and a memory medium of the mobile device. The USB hub may also provide a connection (possibly high speed) between the external device and the processor of the mobile device. The mobile device may also include a high speed connection between the processor of the mobile device and the memory medium.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: July 26, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Wayne Liang, Henry Wurzburg, Morgan H. Monks
  • Patent number: 7979601
    Abstract: An embedded controller capable of providing direct memory access (DMA) to memory for a host. The controller may include a processor, a memory medium, and an interface coupled to the memory medium. The interface may be configured to couple to a host and receive a DMA request. The DMA request may include a request to read data from a memory location in the memory medium or a request to write data to a memory location in the memory medium. The DMA request may include a relative memory address. The interface may be configured to translate the relative memory address into a first address of the memory medium. Accordingly, the interface may perform operations according to the DMA request using the first address of the memory medium. The processor may be configured to operate according to data stored in the memory medium.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: July 12, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Eileen M. Marando
  • Patent number: 7966379
    Abstract: In-band event polling mechanism. A master device may initiate a polling transaction to poll at least a subset of a plurality of slave devices for event information. In response to the polling transaction, at least one of the subset of slave devices may transmit event information to the master device. The event information may correspond to at least one of a plurality of asynchronous event types. If the event type associated with the received event information is an event notification for an embedded processor of the master device, the master device may forward the event information to the embedded processor. Otherwise, if the event type associated with the received event information is an event notification for a device external to the master device (e.g., a host processor), the master device may translate the event information to a protocol associated with the event type and forward the event information to the external device.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 21, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Raphael Weiss
  • Patent number: 7952402
    Abstract: A power-on-reset (POR) circuit may comprise a first circuit powered by a first supply voltage and configured to generate a second supply voltage based on the first supply voltage, the second supply voltage having a nominal value lower than a nominal value of the first supply voltage. The POR circuit may also include a second circuit powered by the second supply voltage and configured to generate a POR signal. The second circuit may be configured to assert the POR signal when the second supply voltage reaches a value that is sufficiently high for the second circuit to become operational, keep the POR signal asserted until the first supply voltage reaches a second value that is higher than the nominal value of the second supply voltage by a specified difference voltage value, and deassert the POR signal once the first supply voltage reaches the second value.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: May 31, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Paul F. Illegems
  • Patent number: 7944271
    Abstract: An improved current source may provide an improvement over a typical ?Vgs-type current source. The improved current source may comprise two branches. A first branch may be configured to generate a PTC (proportional to absolute temperature) current based on a ?Vgs developed across a resistor. A second branch may be configured to generate an NTC (inversely proportional to absolute temperature) current. The PTC current and NTC current may be combined to obtain a third current having a magnitude that is the sum of the respective magnitudes of the PTC current and the NTC current, and a temperature coefficient that is a combination of the respective temperature coefficients of the PTC current and NTC current. The current source may be configured to generate the NTC current and PTC current to be substantially insensitive to variations in the supply voltage.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: May 17, 2011
    Assignee: Standard Microsystems Corporation
    Inventor: Paul F. Illegems
  • Patent number: 7930576
    Abstract: System and method for sharing a device, e.g., non-volatile memory, between a host processor and a microcontroller. In response to system state change to a first state wherein the microcontroller is assured safe access to the non-volatile memory (e.g., in response to power-on reset, system reset, sleep state, etc.), the microcontroller holds the system in the first state (e.g., system reset), and switches access to the non-volatile memory from the processor to the microcontroller. While the system is held in the first state, the microcontroller accesses the device (e.g., non-volatile memory), e.g., fetches program instructions/data from the non-volatile memory and loads the program instructions/data into a memory of the microcontroller. After the access, the microcontroller changes or allows change of the system state, e.g., switches access to the device, e.g., the non-volatile memory, from the microcontroller to the processor, and releases the system from the first state.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: April 19, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Ian F. Harris, Drew J. Dutton
  • Publication number: 20110076014
    Abstract: A communication network is provided for interconnecting a network of digital systems, such as multimedia devices. Each node of the communication network may include a receiver and a transmitter. The receiver and transmitter of each node can be an optical receiver and transmitter. The optical receiver is preferably powered by two power supply pins, each providing different supply amounts. An activity detector within the receiver can be powered from a first supply amount, and the signal path of the optical receiver can be supplied from a second supply amount greater than the first supply amount. The first supply amount is provided at all times, and the second supply amount is only provided if activity is detected. A voltage regulator which provides the first supply amount can be beneficially embodied on the same integrated circuit as a network interface to reduce the manufacturing cost of the network.
    Type: Application
    Filed: December 7, 2010
    Publication date: March 31, 2011
    Applicant: STANDARD MICROSYSTEMS CORPORATION
    Inventors: David J. Knapp, Tony Susanto, Edmund M. Schneider, Wesley L. Mokry
  • Patent number: 7917716
    Abstract: System and method for protecting data in a system including a main processor, an embedded controller, and a memory. In response to a power-on-reset (POR), access to the memory is enabled, e.g., access by the embedded controller. First data is read from the memory (e.g., by the embedded controller) in response to the enabling, where the first data are usable to perform security operations for the system prior to boot-up of the main processor. The first data are used, e.g., by the embedded controller, to perform one or more security operations for the system, then access to the memory, e.g., by the embedded controller, is disabled, where after the disabling the memory is not accessible, e.g., until the next POR initiates enablement.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 29, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Raphael Weiss