IP Library Granted Patent US 11,157,674
Granted Patent B2
US 11,157,674 · App. 16/778,550 · Granted Oct 26, 2021

Transistor sizing for parameter obfuscation of analog circuits

Inventors: Vaibhav Venugopal Rao (Philadelphia, PA); Ioannis Savidis (Wallingford, PA)
Assignee: Drexel University
G06F30/373G06F30/327H01L23/576
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,157,674
App. No.
16/778,550
Granted
Oct 26, 2021
Kind
B2
Abstract

An approach is described for enhancing the security of analog circuits using Satisfiability Modulo Theory (SMT) based design space exploration. The technique takes as inputs generic circuit equations and performance constraints and, by exhaustively exploring the design space, outputs transistor sizes that satisfy the given constraints. The analog satisfiability (aSAT) methodology is applied to parameter biasing obfuscation, where the width of a transistor is obfuscated to mask circuit properties, while also limiting the number of keys that produce the target performance requirements.

Claims (11)

1. A method for parameter obfuscation of an analog circuit comprising sizing a transistor using analog satisfiability (aSAT) applied to parameters, wherein the circuit property width of the transistor is obfuscated, wherein the transistor sizing is done using the following aSAT aglorithm:

a constraint formula φ is an input to a satisfiability modulo theory (SMT) solver along with technology dependent parameters;

the satisfiability of a circuit topology using the SMT solver begins by first selecting a random width and performance range (X, Y) for a circuit node along with the corresponding interval range in the decision process;

the SMT solver selects one of the unassigned variables and splits the interval of the variable into two subintervals of the same length;

the solver temporarily discards one of the subintervals and reduces the range of the selected interval;

an interval constraint propagation (ICP) technique is then applied to φ, wherein, If the ICP routine terminates with no conflict, then the algorithm returns to the decision step, and if a conflict exists in the interval due to a reduction of a variable to null, the source of the decision that lead to the conflict is located by the conflict driven clause learning (CDCL) algorithm;

when a union of conflict sources covers an entire search space, the algorithm returns UNSAT, otherwise, a backtrack routine is called and the aSAT algorithm returns to the decision process after adding a conflict clause to φ; and

the union of all the intervals is the superset of the solution space.

2. The method of claim 1 , wherein the analog circuit is a differential amplifier.

3. The method of claim 1 , wherein the analog circuit is a two-stage amplifier.

4. The method of claim 1 , wherein the analog circuit is an operational amplifier.

Assignments (4)
CONFIRMATORY LICENSE Recorded Jan 12, 2024
From: DREXEL UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 066295/0813 →
CONFIRMATORY LICENSE Recorded Nov 29, 2022
From: DREXEL UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 062011/0087 →
CONFIRMATORY LICENSE Recorded Nov 9, 2022
From: DREXEL UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 061904/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: VENUGOPAL RAO, VAIBHAV; SAVIDIS, IOANNIS
To: DREXEL UNIVERSITY
Reel/Frame 055963/0650 →
Continuity (2)
Provisional Application 62799525 · Jan 31, 2019
Related Publication 20200250365A1 · Aug 6, 2020