Patents Represented by Attorney, Agent or Law Firm Bever, Hoffman & Harms
-
Patent number: 8312241Abstract: Within a serial buffer, request packets are written to available memory blocks of a memory buffer, which are identified by a free buffer pointer list. When a request packet is written to a memory block, the memory block is removed from the free buffer pointer list, and added to a used buffer pointer list. Memory blocks in the used buffer pointer list are read, thereby transmitting the associated request packets from the serial buffer. When a request packet is read from a memory block, the memory block is removed from the used buffer pointer list and added to a request buffer pointer list. If a corresponding response packet is received within a timeout period, the memory block is transferred from the request buffer pointer list to the free buffer pointer list. Otherwise, the memory block is transferred from the request buffer pointer list to the used buffer pointer list.Type: GrantFiled: March 6, 2008Date of Patent: November 13, 2012Assignee: Integrated Device Technology, inc.Inventors: Chi-Lie Wang, Jason Z. Mo
-
Patent number: 8312190Abstract: A serial buffer includes a first port configured to operate in accordance with a first serial protocol and a second port configured to operate in accordance with a second serial protocol. A first translation circuit of the serial buffer allows packets received on the first port to be translated to the second serial protocol, and then transferred to the second port. A second translation circuit of the serial buffer allows packets received on the second port to be translated to the first serial protocol, and then transferred to the first port. Translations may be performed in response to information included in the headers of the received packets, including source ID values, destination ID values and/or case number values.Type: GrantFiled: March 6, 2008Date of Patent: November 13, 2012Assignee: Integrated Device Technology, inc.Inventors: Chi-Lie Wang, Jason Z. Mo
-
Patent number: 8230174Abstract: A multi-queue FIFO memory device that uses existing pins of the device to load a desired number of queues (N) into a queue number register is provided. The queue number register is coupled to a queue size look-up table (LUT), which provides a queue size value in response to the contents of the queue number register. The queue size value indicates the amount of memory (e.g., the number of memory blocks) to be included in each of the N queues. The queue size value is provided to a queue start/end address generator, which automatically generates the start and end address associated with each queue in response to the queue size value. These start and end addresses are stored in queue address register files, which enable proper memory read/write and flag counter operations.Type: GrantFiled: January 21, 2005Date of Patent: July 24, 2012Assignee: Integrated Device Technology, Inc.Inventors: Mario Au, Jason Z. Mo, Xiaoping Fang
-
Patent number: 8031099Abstract: A digital-to-analog converter (DAC) circuit includes a least significant bit (LSB) set of capacitors, each commonly coupled to an LSB node, and a most significant bit (MSB) set of capacitors, each coupled to an MSB node. A section-coupling capacitor couples the LSB and MSB nodes. The LSB node exhibits a parasitic capacitance, which tends to introduce a jump error voltage. Digital input signals are applied to the LSB and MSB capacitors, and in response, an analog output signal is developed on the MSB node. A compensation capacitor coupled to the MSB node has a compensation capacitance selected to offset the jump error voltage introduced by the parasitic capacitance. The compensation capacitor is enabled when all of the LSB capacitors are coupled to digital input signals having a logic ‘0’ state. Otherwise, the compensation capacitor is disabled (e.g., left in a floating state).Type: GrantFiled: December 23, 2009Date of Patent: October 4, 2011Assignee: Integrated Device Technology, Inc.Inventors: Lijie Zhao, Qinghua Yue, Gao Song
-
Patent number: 7968989Abstract: A multi-package module that includes a multi-layer interconnect structure, a housing structure attached to the multi-layer interconnect structure, and a plurality of integrated circuit packages inserted into slots in the housing structure, and placed into contact with the multi-layer interconnect structure. The integrated circuit packages can be removed from the slots in the housing structure, thereby enabling testing and/or replacement of the integrated circuit packages.Type: GrantFiled: June 27, 2008Date of Patent: June 28, 2011Assignee: Integrated Device Technology, incInventors: Camille Kokozaki, Jitesh Shah
-
Patent number: 7805552Abstract: A multi-queue memory system is configured to operate in a packet mode. Each packet includes a SOP (start of packet) marker and an EOP (end of packet) marker. A packet status bit (PSB), is used to implement the packet mode. The packet status bit enables partial packet write and partial packet read operations, such that a queue switch can be performed in the middle of packet write or packet read operations. The packet status bit also enables data filtering to be performed between an activated EOP marker and a subsequently received SOP marker (i.e., between the end of one packet and the start of the next packet). Packet mark and re-write and packet mark and re-read operations are also enabled.Type: GrantFiled: January 21, 2005Date of Patent: September 28, 2010Assignee: Integrated Device Technology, Inc.Inventors: Mario Au, Jason Z. Mo, Hui Su
-
Patent number: 7710789Abstract: A synchronous memory system configurable in a multiplexed or non-multiplexed mode. In the multiplexed mode, address and data are provided on a shared bus, and accesses to the memory system are qualified by memory access control signals, including an address strobe signal, a counter enable signal and a counter repeat signal. A read/write control signal is maintained for one cycle after the last valid access command to avoid bus turn-around problems. In the multiplexed mode, chip enable and output enable signals may be constantly activated, thereby simplifying associated printed circuit board design. Different ports of the synchronous memory system can be independently configured to operate in either the multiplexed or non-multiplexed mode.Type: GrantFiled: September 27, 2007Date of Patent: May 4, 2010Assignee: Integrated Device Technology, inc.Inventors: Tzong-Kwang (Henry) Yeh, Jiann-Jeng (John) Duh, Casey Springer
-
Patent number: 7647535Abstract: A circuit including a first stage register that operates in response to a first clock having a period TCYCLE, a programmable delay circuit that introduces a programmable delay to the first clock, thereby creating a second clock, a second stage register that operates in response to the second clock, combinational logic coupled between the first register output and the second register input, and a third register having an input coupled to the second register output. The programmable delay is selected: (1) to have a positive value if the signal delay between the first and second registers exceeds TCYCLE, and (2) such that the signal delay between the second and third registers is less than TCYCLE minus the programmable delay. Additional delayed clocks generated in response to the second clock signal can be used to operate additional second stage registers, thereby staggering the outputs of these second stage registers within TCYCLE.Type: GrantFiled: December 19, 2006Date of Patent: January 12, 2010Assignee: Integrated Device Technology, Inc.Inventor: Tak Kwong Wong
-
Patent number: 7523232Abstract: In a multi-queue memory system, a plurality of read count pointers (one for each queue) are stored in a read address file, and used to generate empty flags. A read count pointer associated with a first queue is retrieved from the read address file, and it is determined whether the first queue should be available for a re-read operation. If so, the retrieved read count pointer is stored as a first read mark value. The read count pointer is incremented in response to each read operation performed from the first queue, thereby creating an adjusted read count pointer. If a re-read operation is to be performed from the first queue, the first read mark value is stored in the read address file. Otherwise, the adjusted first read count pointer is stored in the read address file. Similar operations are performed on the write side of the multi-queue memory system.Type: GrantFiled: January 21, 2005Date of Patent: April 21, 2009Assignee: Integrated Device Technology, Inc.Inventors: Mario Au, Jason Z. Mo
-
Patent number: 7439575Abstract: A pre-metal dielectric structure of a SONOS memory structure includes a UV light-absorbing film, which prevents the ONO structure from being electronically charged in response to UV irradiation. In one embodiment, the pre-metal dielectric structure includes a first pre-metal dielectric layer located over the SONOS memory structure, a light-absorbing structure located over the first pre-metal dielectric layer, and a second pre-metal dielectric layer located over the light-absorbing structure. The light-absorbing structure can be a continuous polysilicon or amorphous silicon layer. Alternately, the light-absorbing structure can include one or more patterned polysilicon layers. In another embodiment, the SONOS transistors include UV light absorbing polysilicon spacers.Type: GrantFiled: February 23, 2005Date of Patent: October 21, 2008Assignee: Tower Semiconductor Ltd.Inventors: Yakov Roizin, Efraim Aloni, Micha Gutman, Menachem Vofsy, Avi Ben-Gigi
-
Patent number: 7290084Abstract: A hardware hashing circuit is configured to perform a hashing function on a received character string, thereby creating a hashed output value and a collision resolution value. A content addressable memory (CAM) receives the hashed output value, and in response, provides an index value and activates a hit signal if the hashed output value matches an entry of the CAM. A random access memory (RAM) receives the index value from the CAM. The RAM stores a collision resolution value and information associated with the character string in an entry associated with the index value. The RAM provides this information and collision resolution value in response to the index value. Logic circuitry indicates a collision if the hit signal is activated and the collision resolution value provided by the hardware hashing circuit does not match the collision resolution value provided by the RAM.Type: GrantFiled: November 2, 2004Date of Patent: October 30, 2007Assignee: Integrated Device Technology, Inc.Inventors: Michael J. Miller, David A. Honig
-
Patent number: 7197138Abstract: A method and structure for cutting a ring current when a telephone enters an off-hook state. The method includes: (1) activating an off-hook detected signal when the telephone enters an off-hook state, (2) applying the off-hook detected signal to a selected input terminal of a coder/decoder (CODEC), (3) storing configuration information in the CODEC identifying the selected input terminal and a selected output terminal of the CODEC, (4) activating a ring cut control signal on the selected output terminal in response to the activated off-hook detected signal and the configuration information, and (5) cutting the ring current in response to the activated ring cut control signal. The CODEC includes a control register for storing the configuration information, and a hardware cut ring current (HCRC) circuit, which activates the ring cut control signal on the selected output terminal in response to the activated off-hook detected signal and the configuration information.Type: GrantFiled: April 3, 2002Date of Patent: March 27, 2007Assignee: Integrated Device Technology, Inc.Inventor: Jian Wang
-
Patent number: 7171439Abstract: A server is provided having a port for receiving a data request that includes an identifier (e.g., an HTTP request that includes a URL). Recognition logic is provided to extract the identifier, using delimiters present in the data request. Padding logic fixes the length of the identifier at a predetermined length (e.g., by adding zeros to the end of the identifier), thereby creating a fixed-length identifier. Hashing logic is provided to perform a hashing function on the fixed-length identifier, thereby creating a hashed identifier. A CAM array provides an index value in response to the hashed identifier if the hashed identifier matches a hashed identifier value stored in the CAM array. A cache memory stores information associated with the identifier (e.g., web page data), at a location associated with the index value. The cache memory provides this information to a requesting party in response to the index value.Type: GrantFiled: June 14, 2002Date of Patent: January 30, 2007Assignee: Integrated Device Technology, Inc.Inventor: David Honig
-
Patent number: 7154327Abstract: A write counter provides a write count value synchronized with a write clock signal. A read counter provides a read count value synchronized with a read clock signal. The read and write count values are routed through logic, which introduces noise to these values. A first delay circuit generates a first blanking signal, which has a duration corresponding with the duration of the noise introduced to the write count value, in response to the write clock signal. A second delay circuit generates a second blanking signal, which has a duration corresponding with the duration of the noise introduced to the read count value, in response to the second clock signal. The read and write count values are latched into read and write blanking registers, respectively, in response to the first and second blanking signals, respectively, effectively filtering the introduced noise prior to a subsequently performed comparison operation.Type: GrantFiled: January 21, 2005Date of Patent: December 26, 2006Assignee: Integrated Device Technology, Inc.Inventors: Jason Z. Mo, Mario Au
-
Patent number: 7145904Abstract: A switch queue predictive protocol (SQPP) includes a packet switching system including: a switch fabric having a cross-point switch, and a plurality of line cards, each coupled to the switch fabric. A cross-point buffer is located at each cross-point of the cross-point switch. The switch fabric also includes a plurality of actual available queue space tables (AAQSTs), each identifying the actual queue space available in a row of the cross-point buffers. Each of the line cards includes an input buffer, an output buffer, and a predicted available queue space table (PAQST) identifying predicted queue space available in a corresponding row of the cross-point buffers. Packet information is transmitted from a source line card to the switch fabric only if available queue space is predicted by the corresponding PAQST. The switch fabric uses the AAQST to update the PAQST after packet information is transmitted to a destination line card.Type: GrantFiled: January 3, 2002Date of Patent: December 5, 2006Assignee: Integrated Device Technology, Inc.Inventors: Yongdong Zhao, Craig A. Lindahl
-
Patent number: 7136960Abstract: An integrated circuit chip is provided having a port for receiving a character string. A hardware hashing circuit on the integrated circuit chip is configured to perform a hashing function on the character string, thereby creating a hashed output value. A binary content addressable memory (CAM) array on the integrated circuit chip is coupled to receive the hashed output value. The binary CAM array provides an index value in response to the hashed output value if the hashed output value matches an entry of the binary CAM array. In a particular embodiment, the hardware hashing circuit can be configured to process character strings having different lengths (greater than the width of the binary CAM array) in response to one or more configuration bits. The hardware hashing circuit can include, an input register, Data Encryption Standard (DES) circuitry and exclusive OR circuitry.Type: GrantFiled: June 14, 2002Date of Patent: November 14, 2006Assignee: Integrated Device Technology, Inc.Inventor: David Honig
-
Patent number: 7125783Abstract: A method for preventing the formation of watermark defects includes the steps of forming a pad oxide, a silicon nitride layer and a silicon oxynitride layer over a semiconductor substrate. A photoresist mask is formed over the resulting structure, with the silicon oxynitride layer being used as an anti-reflective coating during exposure of the photoresist material. An etch is performed through the photoresist mask, thereby forming a trench in the substrate. The photoresist mask is stripped, and the silicon oxynitride layer is conditioned. For example, the silicon oxynitride layer may be conditioned by a rapid thermal anneal in the presence of oxygen or nitrogen. A wet clean step is subsequently performed to remove a native oxide layer in the trench. The conditioned silicon oxynitride layer prevents the formation of watermarks during the wet clean process.Type: GrantFiled: April 18, 2001Date of Patent: October 24, 2006Assignee: Integrated Device Technology, Inc.Inventors: Guo-Qiang Lo, Ohm-Guo Pan, Zhenjiang Yu, Yu-Lung Mao, Tsengyou Syau, Shih-Ked Lee
-
Patent number: 7085858Abstract: 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: GrantFiled: December 16, 2004Date of Patent: August 1, 2006Assignee: Xilinx, Inc.Inventors: Brian Fox, Andreas Papaliolios
-
Patent number: 7071767Abstract: A voltage/current reference circuit includes a first bipolar transistor and a second bipolar transistor that exhibit a first voltage drop VBE1 and a second voltage drop VBE2, respectively. A first resistor, having a resistance R1, is configured to draw a first current equal to (VBE1?VBE2)/R1. A second resistor, having a resistance R2, is configured to draw a second current equal to VBE1/R2. A first transistor supplies the first and second currents to the first and second resistors. A second transistor, having a current mirror configuration with respect to the first transistor, directly provides a reference current equal to (VBE1?VBE2)/R1+VBE1/R2. A third transistor, having a current mirror configuration with respect to the first transistor, provides a current equal to the reference current to a third resistor having a resistance R3 and a third bipolar transistor that exhibits a third voltage drop VBE3, thereby generating a reference voltage.Type: GrantFiled: April 26, 2004Date of Patent: July 4, 2006Assignee: Integrated Device Technology, Inc.Inventors: Qing Ou-yang, Howard Yang, YuFei Gu
-
Patent number: 7020133Abstract: A switch queue predictive protocol (SQPP) includes a packet switching system including: a switch fabric having a cross-point switch, and a plurality of line cards, each coupled to the switch fabric. A cross-point buffer is located at each cross-point of the cross-point switch. The switch fabric also includes a plurality of actual available queue space tables (AAQSTs), each identifying the actual queue space available in a row of the cross-point buffers. Each of the line cards includes an input buffer, an output buffer, and a predicted available queue space table (PAQST) identifying predicted queue space available in a corresponding row of the cross-point buffers. Packet information is transmitted from a source line card to the switch fabric only if available queue space is predicted by the corresponding PAQST. The switch fabric uses the AAQST to update the PAQST after packet information is transmitted to a destination line card.Type: GrantFiled: January 3, 2002Date of Patent: March 28, 2006Assignee: Integrated Device TechnologyInventors: Yongdong Zhao, Craig A. Lindahl