摘要 |
Methods and apparatus are provided for designing a logic circuit using one or more circuit elements having a substantially continuous range of values. A circuit is designed based on a functional description of the circuit and one or more circuit constraints. The circuit is initially designed using a library of discrete circuit element options. The initial circuit design is evaluated to determine whether one or more discrete circuit elements cause the circuit to not satisfy the one or more circuit constraints, such as power, area or timing requirements for the circuit. At least one replacement circuit element is generated that has at least one cell parameter configured such that the at least one replacement circuit element will have a performance characteristic that allows the circuit to satisfy the one or more circuit constraints. The at least one cell parameter for the at least one replacement circuit element is configurable so that the performance characteristic can be selectable from a substantially continuous range of values. The at least one of the discrete circuit elements is replaced in the circuit with at least one of the replacement circuit elements.
|