Patents by Inventor Yean-Yow Hwang

Yean-Yow Hwang 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: 7509618
    Abstract: A method for designing systems on field programmable gate arrays (FPGAs) includes caching design information from a compilation of a system design. The design information is utilized in a compilation of a subsequent system design.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: March 24, 2009
    Assignee: Altera Corporation
    Inventors: Michael Hutton, Yean-Yow Hwang, David Mendel
  • Patent number: 7337100
    Abstract: A multiple-pass synthesis technique improves the performance of a design. In a specific embodiment, synthesis is performed in two or more passes. In a first pass, a first synthesis is performed, and in a second or subsequent pass, a second synthesis or resynthesis is performed. During the first synthesis, the logic will be mapped to for example, the logic structures (e.g., logic elements, LUTs, synthesis gates) of the target technology such as a programmable logic device. Alternatively a netlist may be provided from a third party. Before the second synthesis, a fast or abbreviated fit may be performed of the netlist to a specific device (e.g., specific programmable logic device product). Before the second synthesis, the netlist obtained from the first synthesis (or provided by a third party) is unmapped and then the second synthesis is performed. Since a partial fit is performed, the second synthesis has more visibility and optimize the logic better than by using a single synthesis pass.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: February 26, 2008
    Assignee: Altera Corporation
    Inventors: Michael D. Hutton, Joachim Pistorius, Babette van Antwerpen, Gregg Baeckler, Richard Yuan, Yean-Yow Hwang
  • Patent number: 7194723
    Abstract: Techniques for mapping functions in a user design to lookup tables on a programmable integrated circuit are provided. Functions within a user design are rewritten as a composition of smaller, decomposed functions using a decomposition technique. An attempt is made to fit the decomposed functions into a lookup table configuration. If the decomposed functions do not fit into one the lookup table configurations for the programmable integrated circuit, the input variables are rotated within the user function. Then, an attempt is made to decompose the user function again based on the rotated input variables.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: March 20, 2007
    Assignee: Altera Corporation
    Inventors: Yean-Yow Hwang, Richard Yuan
  • Patent number: 7171633
    Abstract: A computer aided system includes a method of improving the accuracy, optimization, and minimization for the synthesis and mapping of logical functions into the logical structures of a target technology, such as the logic cells (e.g., look-up tables) of a programmable logic integrated circuit. In a specific implementation, the invention incorporates late-stage synthesis operations, such as found during a technology mapping operation, into earlier stage synthesis procedures. These late-stage synthesis operations are used to provide better estimates of delay and area of a final compiled design in order to guide optimization operations.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: January 30, 2007
    Assignee: Altera Corporation
    Inventors: Yean-Yow Hwang, Babette van Antwerpen, Richard Yuan
  • Patent number: 7100141
    Abstract: A technique of minimizes circuit area on programmable logic with fracturable logic elements by using “balancing” in the technology mapping stage of the programmable logic computer-aided-design flow. A fracturable LE can be used for logic implementation in many ways, such as being used as one maximum-sized look-up table (LUT) or multiple smaller LUTs. One of more inputs of the multiple smaller LUTs may be shared. By balancing, this means mean that the technology mapping algorithm is tuned to use more small LUTs and fewer maximum-sized LUTs to implement the circuit. Although this is counterintuitive since the larger LUTs are more effective at absorbing gates, the technique achieves a smaller final circuit area by packing small LUTs into fracturable LEs.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: August 29, 2006
    Assignee: Altera Corporation
    Inventors: Boris Ratchev, Yean-Yow Hwang, Bruce Pedersen
  • Patent number: 5171456
    Abstract: Method and apparatus are provided for machine separation of blood into blood components, wherein a preselected fluid such as anticoagulant is added to at least two different locations through the fluid flow path of the set, in order to promote the different functional characteristics in different blood components. The method results in reduced incidence of citrate reaction in the blood donor and increased platelet yield in platelet rich plasma collected during the procedure.
    Type: Grant
    Filed: June 14, 1990
    Date of Patent: December 15, 1992
    Assignee: Baxter International Inc.
    Inventors: Yean Yow Hwang, Brian Ritchey, Donald W. Schoendorfer