Documente Academic
Documente Profesional
Documente Cultură
Generation - III
Virendra Singh
Associate Professor
Computer Architecture and Dependable Systems Lab
Dept. of Electrical Engineering
Indian Institute of Technology Bombay
viren@ee.iitb.ac.in
To justify c = 1 a = 1, b = 1 (Implication)
To justify c = 0 a = 0 or b = 0 (Decision)
Incorrect decision Backtrack Another decision
Jan 31, 2012 EE-709@IITB 3
Path Oriented DEcision Making
PODEM
Yes
Test Is there a D or D’
generated on any PO?
No
May be
Test Possible with additional
Assigned PIs?
No
1
D
1
D’ D’
D’
1 0
1 D’ 1
sa1
sa1
sa1
sa1
0
0
sa1
0
0
sa1
0
0
sa1
0
0
1 sa1
1 0 sa1 D 1
1 1
D
D
1
0
0
sa1
0 sa1
0
1
sa1
sa1
1
1
0 sa1
1
0
1
0 sa1
1
1
0
0
1
1 sa1
1 1 sa1 D
D
0
D
D
FAN
(Fujiwara and Shimono, 1983)
Objective
TG time reduction
Reduce number of backtracks
Find out the non-existence of solution as
soon as possible
Branch and bound
New concepts:
Immediate assignment of uniquely-
determined signals
Unique sensitization
Stop Backtrace at head lines
Multiple Backtrace