Patents by Inventor Ssu-Min Chang

Ssu-Min Chang 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: 20160199636
    Abstract: The present disclosure illustrates a silicone concentric electrode and applies to electrical stimulation. The electrode includes at least a silicone electrode sheet and two wires. The silicone electrode sheet has a non-conductive rubber that separates the positive electrode and the negative electrode, and the negative electrode and the positive electrode will be connected to each wire respectively.
    Type: Application
    Filed: April 15, 2015
    Publication date: July 14, 2016
    Inventors: Ming-Chang Chiang, Ssu-Min Chang, Shung-Fu Wang
  • Patent number: 9135386
    Abstract: Techniques and systems for performing clock tree synthesis (CTS) across multiple modes are described. Some embodiments traverse one or more clock trees from the root of each clock tree to a set of sinks of the clock tree. During the traversal, each clock gate can be marked with a traversal level, and each sink can be marked with one or more clocks and one or more modes that are associated with the sink. A task queue can then be created based on the information collected during the clock tree traversal and populated with different types of tasks based on skew balancing requirements across different modes, and the task queue can be provided to a CTS engine to achieve high-quality skew-balanced clock trees across all modes.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: September 15, 2015
    Assignee: SYNOPSYS, INC.
    Inventors: Aiqun Cao, Ssu-Min Chang
  • Patent number: 8843872
    Abstract: Systems and techniques are described for automatically generating clock tree synthesis (CTS) exceptions. The process can use on one or more criteria to identify sequential circuit elements that can be ignored during clock skew minimization. For example, the process can identify sequential circuit elements whose clock skew cannot be balanced with other sequential circuit elements due to structural reasons, identify sequential timing elements that do not have a timing relationship with other sequential timing elements in the clock tree, and/or identify sequential circuit elements whose data pins have a sufficiently large slack so that clock skew is not expected to cause timing violations at any of the data pins. Next, the process can generate clock tree exceptions based on the identified sequential circuit elements.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: September 23, 2014
    Assignee: Synopsys, Inc.
    Inventors: Ssu-Min Chang, Aiqun Cao, Cheng-Liang Ding
  • Publication number: 20140282350
    Abstract: Systems and techniques are described for automatically generating clock tree synthesis (CTS) exceptions. The process can use on one or more criteria to identify sequential circuit elements that can be ignored during clock skew minimization. For example, the process can identify sequential circuit elements whose clock skew cannot be balanced with other sequential circuit elements due to structural reasons, identify sequential timing elements that do not have a timing relationship with other sequential timing elements in the clock tree, and/or identify sequential circuit elements whose data pins have a sufficiently large slack so that clock skew is not expected to cause timing violations at any of the data pins. Next, the process can generate clock tree exceptions based on the identified sequential circuit elements.
    Type: Application
    Filed: October 29, 2013
    Publication date: September 18, 2014
    Applicant: Synopsys, Inc.
    Inventors: Ssu-Min Chang, Aiqun Cao, Cheng-Liang Ding
  • Publication number: 20140181766
    Abstract: Techniques and systems for performing clock tree synthesis (CTS) across multiple modes are described. Some embodiments traverse one or more clock trees from the root of each clock tree to a set of sinks of the clock tree. During the traversal, each clock gate can be marked with a traversal level, and each sink can be marked with one or more clocks and one or more modes that are associated with the sink. A task queue can then be created based on the information collected during the clock tree traversal and populated with different types of tasks based on skew balancing requirements across different modes, and the task queue can be provided to a CTS engine to achieve high-quality skew-balanced clock trees across all modes.
    Type: Application
    Filed: December 26, 2013
    Publication date: June 26, 2014
    Applicant: Synopsys, Inc.
    Inventors: Aiqun Cao, Ssu-Min Chang
  • Patent number: 8635579
    Abstract: Methods and apparatuses are described for optimizing local clock skew, and/or for synthesizing clock trees in an incremental fashion. For optimizing local clock skew, the circuit design can be partitioned into clock skew groups. Next, for each clock skew group, an initial clock tree can be constructed that substantially minimizes worst case clock skew in the clock skew group, and then the initial clock tree can be further optimized by substantially minimizing worst case local clock skew in the clock skew group. For performing incremental clock tree synthesis, a portion of a clock tree in the circuit design can be selected based on a set of modifications to the circuit design. Next, a new clock tree can be determined to replace the selected portion of the clock tree. The circuit design can then be modified by replacing the selected portion of the clock tree with the new clock tree.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 21, 2014
    Assignee: Synopsys, Inc.
    Inventors: Aiqun Cao, Ssu-Min Chang, Dah-Cherng Yuan