Low Power VLSI - Pass Transistor Logic and BDD Synthesis

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

This set of flashcards covers vocabulary and core concepts related to Pass Transistor Logic (PTL) synthesis and the use of Boolean Decision Diagrams (BDDs) as discussed in the Low Power VLSI lecture.

Last updated 5:59 AM on 8/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Pass transistor logic (PTL)

An advanced technique in digital circuit design that implements Boolean functions by using transistors as switches to transfer logic signals directly from input to output, reducing hardware complexity.

2
New cards

Boolean Decision Diagrams (BDDs)

A graphical representation used for the efficient representation and systematic design of Boolean functions, enabling improved power and area efficiency.

3
New cards

Nodes

Components in a Boolean Decision Diagram that represent variables.

4
New cards

Edges

Components in a Boolean Decision Diagram that represent logic values of 00 and 11.

5
New cards

Terminal nodes

Nodes in a Boolean Decision Diagram that represent the final output values of 00 or 11.

6
New cards

Signal degradation in NMOS

A specific PTL issue where an NMOS transistor passes a strong 00 but a weak 11.

7
New cards

Signal degradation in PMOS

A specific PTL issue where a PMOS transistor passes a strong 11 but a weak 00.

8
New cards

Threshold voltage drop

An effect where the output voltage reduces when logic 11 passes through an NMOS transistor, which increases when multiple transistors are cascaded.

9
New cards

Transmission gate (CMOS TG)

An implementation using both NMOS and PMOS transistors to pass both strong 00 and strong 11 logic levels.

10
New cards

Shannon's expansion theorem

The mathematical theorem used for BDD construction, expressed as f(x1,,xn)=xi×f(x1,,1,,xn)+xˉi×f(x1,,0,,xn)f(x_1, \text{…}, x_n) = x_i \times f(x_1, \text{…}, 1, \text{…}, x_n) + \bar{x}_i \times f(x_1, \text{…}, 0, \text{…}, x_n), where a Boolean function is split based on a variable.

11
New cards

Recursive decomposition

A key feature of Shannon's decomposition that uses shared subtrees to reduce redundancy and ensure efficient storage in BDDs.

12
New cards

Mapping BDD to multiplexers

A synthesis step where each BDD node is converted into one 2:12:1 multiplexer, with the variable serving as the select input.

13
New cards

PTL Synthesis Process

A workflow involving converting a Boolean function to a BDD, optimizing the BDD size, mapping nodes to multiplexers, implementing with PTL, and performing post-mapping optimization.

14
New cards

Advantages of PTL with BDD

Includes reduced transistor count, lower power consumption, faster implementation, and better area efficiency, especially for multiplexer-based functions.

15
New cards

Disadvantages of PTL with BDD

Includes threshold voltage drop, weak logic levels, limited chain length, and a lack of automation in standard design flows.