Patents by Inventor Jalil Fadavi-Ardekani

Jalil Fadavi-Ardekani 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).

  • Publication number: 20100257393
    Abstract: A state machine and an external interface, including its associated input-outputs (IOs), are always powered on and used to manage the chip power modes and power mode transitions. The chip power modes are defined as RUN, HIBERNATE, POWERDOWN, with many more possible with this invention. For example, once the device is in HIBERNATE or POWERDOWN modes, the power supplies to the IC are either reduced, or completely disconnected except for this controller state machine. This invention's state machine and control mechanism, in response to some external “wake up event”, will bring the chip to RUN mode by managing the state of the external power supplies through its control interface. The implementation achieves small die size and extreme low power consumption.
    Type: Application
    Filed: June 10, 2010
    Publication date: October 7, 2010
    Applicant: Broadcom Corporation
    Inventors: Zhiqing Zhuang, Jalil Fadavi-Ardekani, Soheyla Kamal, Vinay Kumar Bhasin, Lawrence John Madar, III, Chenmin Zhang, Vafa James Rakshani
  • Patent number: 7739528
    Abstract: A state machine and an external interface, including its associated input-outputs (IOs), are always powered on and used to manage the chip power modes and power mode transitions. The chip power modes are defined as RUN, HIBERNATE, POWERDOWN, with many more possible with this invention. For example, once the device is in HIBERNATE or POWERDOWN modes, the power supplies to the IC are either reduced, or completely disconnected except for this controller state machine. This invention's state machine and control mechanism, in response to some external “wake up event”, will bring the chip to RUN mode by managing the state of the external power supplies through its control interface. The implementation achieves small die size and extreme low power consumption.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: June 15, 2010
    Assignee: Broadcom Corporation
    Inventors: Zhiqing Zhuang, Jalil Fadavi-Ardekani, Soheyla Kamal, legal representative, Vinay Kumar Bhasin, Lawrence John Madar, III, Chenmin Zhang, Vafa James Rakshani
  • Publication number: 20070288778
    Abstract: A state machine and an external interface, including its associated input-outputs (IOs), are always powered on and used to manage the chip power modes and power mode transitions. The chip power modes are defined as RUN, HIBERNATE, POWERDOWN, with many more possible with this invention. For example, once the device is in HIBERNATE or POWERDOWN modes, the power supplies to the IC are either reduced, or completely disconnected except for this controller state machine. This invention's state machine and control mechanism, in response to some external “wake up event”, will bring the chip to RUN mode by managing the state of the external power supplies through its control interface. The implementation achieves small die size and extreme low power consumption.
    Type: Application
    Filed: July 31, 2006
    Publication date: December 13, 2007
    Applicant: Broadcom Corporation
    Inventors: Zhiqing Zhuang, Jalil Fadavi-Ardekani, Soheyla Kamal, Vinay Kumar Bhasin, Lawrence John Madar, Chenmin Zhang, Vafa James Rakshani
  • Patent number: 6965974
    Abstract: A multiple agent system providing each of a plurality of agents, e.g., processors, to access a shared synchronous or asynchronous memory. In the case of synchronous memory, the clock signal from a super agent selected from among the plurality of agents provides a memory access clock signal to the other agents accessing the same shared memory. The other agents synchronize their respective address, data and control busses to those of the super agent, and output a representation of the same clock signal to the shared memory. In another aspect of the present invention, the shared memory is partitioned for use from among a plurality of groups of agents, each agent group comprising one or more agents. Any one of the agents may update a configuration register to flexibly reconfigure the amount of shared memory available to the agents as necessary.
    Type: Grant
    Filed: July 22, 1998
    Date of Patent: November 15, 2005
    Assignee: Agere Systems Inc.
    Inventors: Laurence Edward Bays, Jalil Fadavi-Ardekani, Srinivasa Gutta, Bahram Ghaffarzadeh Kermani, Richard Joseph Niescier, Geoffrey Lawrence Smith, Walter G. Soto, Daniel K. Greenwood
  • Patent number: 6842844
    Abstract: The present invention provides a hardware accelerator of a DSP with a parameter RAM memory for storing the parameters required for the various operating conditions of the accelerator. The hardware accelerator can easily and without modification accommodate design changes such as the need to support additional ADSL lines.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: January 11, 2005
    Assignee: Agere Systems Inc.
    Inventors: Jalil Fadavi-Ardekani, Walter G. Soto, Wayne Xin
  • Publication number: 20040116069
    Abstract: A system for recording and playing back data and a karaoke satellite radio receiver and related systems and methods, the recording/playback system includes: (1) a buffer, (2) a recorder controller configured to intercept a data stream during operation of the receiver and store a portion of the data stream in the buffer and (3) a playback switch configured to receive a command that causes the recorder controller to substitute the portion stored in the buffer for the data stream flowing from the demodulator. The latter system includes: (1) a demodulator configured to receive a data channel, (2) a channel selector configured to select at least the channel, (3) a visual display configured to display at least accompanying text and (4) a text manager configured to extract the text from the channel and cause the visual display to display the text in coordination with audio being played by the receiver.
    Type: Application
    Filed: November 3, 2003
    Publication date: June 17, 2004
    Applicant: Agere Systems Incorporated
    Inventors: Jalil Fadavi-Ardekani, Edwin A. Muth, Stefan Thurnhofer, Brijesh M. Tripathi
  • Patent number: 6707822
    Abstract: A transceiver for an asymmetric communication system is provided that implements a buffering and scheduling scheme that utilizes a virtual clock signal to synchronize processing of asynchronous frame data for multiple ADSL sessions. In every virtual clock cycle, the transceiver first sequentially performs transmit-processes for each active ADSL line and then sequentially performs receive-processes for each active ADSL line. An Asynchronous Transfer Mode (ATM) Acceleratol provides the network interface to multiple ATM channels and communicates frame data to a Frame Buffer (FB). The FB may be used in a ping-pang fashion for the communication of data between the ATM accelerator and a Framer/Coder/Interleaver (FCI), which performs its namesake, among other, functions. The FCI also interfaces a Digital Signal Processing (DSP) core through an Interleave/De-Interleave Memory (IDIM). The DSP core generates the virtual clock signal, which schedules operation of the ATM accelerator and the FCI.
    Type: Grant
    Filed: January 7, 2000
    Date of Patent: March 16, 2004
    Assignee: Agere Systems Inc.
    Inventors: Jalil Fadavi-Ardekani, Walter G. Soto, Weizhuang Xin
  • Patent number: 6499087
    Abstract: A multiple agent system providing each of a plurality of agents, i.e., processors, access to a shared synchronous memory. A super agent is preferably that agent from among a plurality of agents which accesses a shared synchronous memory most frequently. The super agent has direct access to the shared synchronous memory, without negotiation and/or arbitration, while the non-super agents access the shared synchronous memory under the control of an arbiter-and-switch. Open windows are generated when the super agent is not, accessing the shared synchronous memory. The non-super agents can be allowed interim access to the shared synchronous memory even, before the super agent terminates ownership of the shared synchronous memory.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: December 24, 2002
    Assignee: Agere Systems Guardian Corp.
    Inventors: Jalil Fadavi-Ardekani, Bahram Kermani, Walter G. Soto, Richard J. Niescier, Fan You
  • Patent number: 6496916
    Abstract: A memory paging method and apparatus using a memory paging register and a memory paging mask register. The invention has particular application in the partition of memory used by more than one software application program. The bits of the memory paging mask register selectably disable bits of the memory paging register to redefine the length and physical characteristics of pages in memory based on the needs of a software program. As a result, the paged partitions in memory may be of variable length and/or may comprise non-contiguous portions of the memory.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: December 17, 2002
    Assignee: Agere Systems Inc.
    Inventors: Jalil Fadavi-Ardekani, Vladimir Sindalovsky, Kenneth D. Fitch
  • Patent number: 6401176
    Abstract: A multiple agent system providing each of a plurality of agents, i.e., processors, access to a shared synchronous memory. A super agent is preferably that agent from among a plurality of agents which accesses a shared synchronous memory most frequently. The super agent has direct access to the shared synchronous memory, without negotiation and/or arbitration, while the non-super agents access the shared synchronous memory under the control of an arbiter and switch. Open windows are generated when the super agent is not accessing the shared synchronous memory. The non-super agents can be allowed interim access to the shared synchronous memory even before the super agent terminates ownership of the shared synchronous memory.
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: June 4, 2002
    Assignee: Agere Systems Guardian Corp.
    Inventors: Jalil Fadavi-Ardekani, Walter G. Soto
  • Patent number: 6297751
    Abstract: The joystick port interface includes an integrated circuit receiving an analog joystick position measurement signal and outputting a digital pulse signal to a processor which signifies a joystick coordinate value. The integrated circuit includes a pulse generator and a bidirectional buffer circuit. The bidirectional buffer circuit receives the analog joystick position measurement signal and selectively discharges an RC network capacitor which provides this analog measurement. This implementation provides a joystick port which uses low-voltage CMOS VLSI structures which can interface a conventional high-voltage joystick with the processor.
    Type: Grant
    Filed: July 10, 1998
    Date of Patent: October 2, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Jalil Fadavi-Ardekani, Raymond S. Livingston, Richard J. Niescier, David L. Potts
  • Patent number: 6279048
    Abstract: The present invention provides a game port interface having a second processor interface in addition to an otherwise conventional first processor interface such that a second processor may directly poll the game port interface to detect movement of a joystick device while a first, host processor is in a low power mode. Thus, the second processor may identify movement in the joystick and initiate a wake up sequence in the first, host processor via a communication path between the two processor interfaces. The additional processor interface allows the second processor to poll the joystick without interfering with the normal operation of the joystick. The present invention provides the power savings benefits of maintaining a host processor in a low power mode while at the same allowing another processor which may or may not be in a reduced power mode to detect movement of the joystick and initiate a wake up sequence in the host processor in response thereto.
    Type: Grant
    Filed: July 7, 1998
    Date of Patent: August 21, 2001
    Assignee: Lucent Technologies, Inc.
    Inventors: Jalil Fadavi-Ardekani, David Lawson Potts, Walter G. Soto, Avinash Velingker
  • Patent number: 6275948
    Abstract: An instruction clock of a processing unit in a low power mode in accordance with the principles of the present invention is qualified with a burst mode control signal. The burst mode control signal is allowed to start and stop the instruction flow of the relevant processing unit. In the disclosed embodiment, a master clock signal is qualified by a clock control circuit to provide bursts of an instruction clock signal to the relevant processing unit. To operate the burst instruction cycle control unit, a user pre-programs a burst length, into a register to set the length of the burst of instruction cycles to the relevant processing unit. A maximum counter value in a counter sets the period of the instruction cycle bursts provided to the relevant processing unit.
    Type: Grant
    Filed: August 27, 1998
    Date of Patent: August 14, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: Laurence E. Bays, Jalil Fadavi-Ardekani, Kenneth Daniel Fitch, Richard Joseph Niescier
  • Patent number: 6263075
    Abstract: An improvement to split-architecture audio codecs such as those defined by the Audio Codec '97 specification (AC '97) includes an interrupt mechanism which allows an event at an analog peripheral device such as an incoming call to be sensed by the AC analog sub-system and initiate a wake up procedure in the split-architecture audio codec system. The interrupt mechanism includes a masked interrupt register which is responsive to an interrupt signal from an audio source, such as a ring detect from an incoming telephone line. Either the AC controller sub-system or the peripheral analog device via the AC analog sub-system can initiate a wake up procedure. The AC controller sub-system includes a static divide by 256 counter responsive to a bit clock signal. The bit clock signal is sensed at the AC controller sub-system to determine an operating mode.
    Type: Grant
    Filed: September 11, 1997
    Date of Patent: July 17, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: Jalil Fadavi-Ardekani, Donald Raymond Laturell
  • Patent number: 6243459
    Abstract: A telephone adaptively updates its speed dial memory. For example, the telephone updates the speed dial memory based on a calling history. An example of a calling history based update according to the invention is to add frequently called telephone numbers to the speed dial memory and to drop infrequently called telephone numbers from the speed dial memory. Another example is to order the telephone numbers in the speed dial memory based on the frequency with which they are called.
    Type: Grant
    Filed: January 20, 1998
    Date of Patent: June 5, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: Joseph M. Cannon, Jalil Fadavi-Ardekani, James A. Johanson
  • Patent number: 6230215
    Abstract: An on-demand transfer (ODT) engine is located in each peripheral in a host/peripheral system communicating using a burst mode bus, e.g., a PCI bus. Each peripheral transfers blocks by setting, e.g., a starting address and block size of a data block to be transferred. Importantly, the starting location of a data transfer stream is maintained in a common memory area, e.g., in the host, while the length of the data transfer block is maintained in the ODT engine. By maintaining the length of the data block in the ODT engine, the peripheral can change the length of a block in a continual data stream on the fly, without the need to communicate with the host computer or common data transfer device such as a DMA. In the disclosed embodiment, up to 128 data streams may be simultaneously transferred.
    Type: Grant
    Filed: November 10, 1998
    Date of Patent: May 8, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: Jalil Fadavi-Ardekani, Srinivasa Gutta, Walter G. Soto, Avinash Velingker, Daniel K. Greenwood
  • Patent number: 6189076
    Abstract: A multiple agent system allowing each of a plurality of agents, i.e., processors, to present a different address, data, control and/or clock signals to a common shared synchronous memory. The signals from each of the agents is arbitrated in response to a memory access request to determine a winning agent. The address, data, control and clock signals to the shared synchronous memory are controlled so as to prevent undesirable high frequency waveforms and/or glitches from being presented to the shared synchronous memory during an arbitration period including a transition period between the previous owner's clock signal and the winning agent's clock signal. For instance, in the case of the clock signal, a clock switching control circuit disables the clock signal to the shared synchronous memory during the arbitration period for a period of time of at least about one phase of an arbiter clock signal before the transition period and one phase of the arbiter clock signal after the transition period.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: February 13, 2001
    Assignee: Lucent Technologies, Inc.
    Inventors: Jalil Fadavi-Ardekani, Bahram Ghaffarzadeh Kermani
  • Patent number: 6108371
    Abstract: A modem having an interactive clearing circuit that provides the facility for the modem to mix interleaved and non-interleaved writes to a FIFO without timing problems or data transfer problems associated with the prior art. The circuit includes a self-clearing error bit circuit that clears the error bits of an interleaved write from the LSR after each FIFO write. In one embodiment, the clearing circuit provides dummy bits to the LSR upon each controller write to the FIFO. This prevents error bits associated with previous interleaved writes from becoming associated with subsequent non-interleaved writes.
    Type: Grant
    Filed: May 14, 1996
    Date of Patent: August 22, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Jalil Fadavi-Ardekani, Frederick Harrison Fischer
  • Patent number: 6067317
    Abstract: A resource port that provides a host processor the facility to request, share and access the resources of data communication equipment (DCE), including the memory and I/O registers of the DCE controller. In one embodiment the resource port has a controller request line to provide the host with a facility to request access to the controller resources, and an interface circuit to provide the facility to index all the resources of the DCE. The interface circuit compensates for any disparity between the widths of the controller address bus and the host processor address bus, and between the widths of the host processor data bus and the controller data bus.
    Type: Grant
    Filed: May 17, 1996
    Date of Patent: May 23, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Jalil Fadavi-Ardekani, Kenneth D. Fitch, Walter G. Soto
  • Patent number: 5928317
    Abstract: A multiplier generates an array of partial products. The partial products are reduced in the more significant side of the array assuming a carry-out from the less significant side of the array as taking on a first state to produce a first set of reduced products. The partial products are also reduced in the more significant side of the array assuming a carry-out from the less significant side of the array as taking on a second state to produce a second set of reduced products. Both sets of reduced partial products are generated in parallel with the carry-out from the least significant side. The first set of reduced products are selected as the reduced products of the more significant side of the array when the carry-out from the less significant side of the array takes on the first state. The second set of reduced products are selected as the reduced products of the more significant side of the array when the carry-out from the less significant side of the array takes on the second state.
    Type: Grant
    Filed: May 5, 1997
    Date of Patent: July 27, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Jalil Fadavi-Ardekani, Ravi Kumar Kolagotla, Hosahalli R. Srinivas