Patents Assigned to Altera Corp.
  • Patent number: 7971036
    Abstract: A multi-node video signal processor (VSPN) is describes that tightly couples multiple multi-cycle state machines (hardware assist units) to each processor and each memory in each node of an N node scalable array processor. VSPN memory hardware assist instructions are used to initiate multi-cycle state machine functions, to pass parameters to the multi-cycle state machines, to fetch operands from a node's memory, and to control the transfer of results from the multi-cycle state machines.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: June 28, 2011
    Assignee: Altera Corp.
    Inventors: Gerald George Pechanek, Mihailo M. Stojancic
  • Patent number: 7865692
    Abstract: A systematic approach to architecture and design of the instruction fetch mechanisms and instruction set architectures in embedded processors is described. This systematic approach allows a relaxing of certain restrictions normally imposed by a fixed-size instruction set architecture (ISA) on design and development of an embedded system. The approach also guarantees highly efficient usage of the available instruction storage which is only bounded by the actual information contents of an application or its entropy. The result of this efficiency increase is a general reduction of the storage requirements, or a compression, of the instruction segment of the original application. An additional feature of this system is the full decoupling of the ISA from the core architecture. This decoupling allows usage of a variable length encoding for any size of the ISA without impacting the physical instruction memory organization or layout and branching mechanism as well as tuning of the execution core to the application.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: January 4, 2011
    Assignee: Altera Corp.
    Inventors: Sergei Yurievich Larin, Gerald George Pechanek, Thomas M. Conte
  • Patent number: 7836317
    Abstract: Low power architecture features and techniques are provided in a scalable array indirect VLIW processor. These features and techniques include power control of a reconfigurable register file, conditional power control of multi-cycle operations and indirect VLIW utilization, and power control of VLIW-based vector processing using the ManArray register file indexing mechanism. These techniques are applicable to all processing elements (PEs) and the array controller sequence processor (SP) to provide substantial power savings.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: November 16, 2010
    Assignee: Altera Corp.
    Inventors: Patrick R. Marchand, Gerald George Pechanek, Edward A. Wolff
  • Patent number: 7631165
    Abstract: An array processor includes processing elements (00, 01, 02, 03, 10, 11, 12, 13, 20, 21, 23, 30, 31, 32, 33) arranged in clusters (e.g., 44, 46, 48, 50) to form a rectangular array (40). Inter-cluster communication paths (88) are mutually exclusive. Due to the mutual exclusivity of the data paths, communications between the processing elements of each cluster may be combined in a single inter-cluster path, thus eliminating half the wiring required for the path. The length of the longest communication path is not directly determined by the overall dimension of the array, as in conventional torus arrays. Rather, the longest communications path is limited by the inter-cluster spacing. Transpose elements of an N×N torts may be combined in clusters and communicate with one another through intra-cluster communications paths. Transpose operation latency is eliminated in this approach. Each PE may have a single transmit port (35) and a single receive port (37).
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: December 8, 2009
    Assignee: Altera Corp.
    Inventors: Gerald George Pechanek, Charles W. Kurak, Jr.
  • Patent number: 7038305
    Abstract: An integrated circuit device package and method of assembling same is disclosed. The device package includes an interposer ring substrate having a hollowed out center mounted on a die attach pad, a die mounted substantially in the center of the die attach pad such that the die is encompassed by the hollowed out center. The package further includes a single-piece drop-in heat sink having a first and second disk shaped portions where the first disk shaped portion has a diameter that is different than the second disk shaped portion.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: May 2, 2006
    Assignee: Altera Corp.
    Inventors: Tan Ping Chet, Allen Cheah Chong Leng
  • Patent number: 6972593
    Abstract: The hot socket detect circuit of the present invention includes a well bias circuit and three hot socket detect blocks. If the output of any of the three hot socket detect blocks is a digital high signal then the output of the hot socket detect circuit is a digital high signal. The digital high signal indicates that a hot socket condition exists.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: December 6, 2005
    Assignee: Altera Corp.
    Inventors: Xiaobao Wang, Khai Nguyen, Chiakang Sung, Bonnie Wang
  • Patent number: 6806552
    Abstract: An integrated inductor may be formed over a substrate. An aperture may be formed by a backside etch through the semiconductor substrate underneath the integrated inductor. The aperture may then be filled with a dielectric material. As a result of the removal of the underlying substrate material, magnetic and capacitive coupling of the inductor to the substrate may be reduced. In addition, in some cases, the presence of the dielectric may facilitate attachment of the resulting die to a leadframe and package without degrading the inductor's performance and may provide better structural support.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: October 19, 2004
    Assignee: Altera, Corp.
    Inventors: Chong Woo, Clement Szeto, Ting-Wah Wong
  • Patent number: RE41703
    Abstract: A SIMD machine employing a plurality of parallel processor (PEs) in which communications hazards are eliminated in an efficient manner. An indirect Very Long Instruction Word instruction memory (VIM) is employed along with execute and delimiter instructions. A masking mechanism may be employed to control which PEs have their VIMs loaded. Further, a receive model of operation is preferably employed. In one aspect, each PE operates to control a switch that selects from which PE it receives. The present invention addresses a better machine organization for execution of parallel algorithms that reduces hardware cost and complexity while maintaining the best characteristics of both SIMD and MIMD machines and minimizing communication latency. This invention brings a level of MIMD computational autonomy to SIMD indirect Very Long Instruction Word (iVLIW) processing elements while maintaining the single thread of control used in the SIMD machine organization.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: September 14, 2010
    Assignee: Altera Corp.
    Inventors: Gerald George Pechanek, Thomas L. Drabenstott, Juan Guillermo Revilla, David Strube, Grayson Morris