Anda di halaman 1dari 62

ODESSA 15 JUNE SUMMER SCHOOL

Kharkov National University of Radio Electronics

CYBERSPACE AND HUMANITY


Vladimir Hahanov

Kharkov National University of Radio Electronics, Design Automation Department, hahanov.kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

1. Education and Study


Hahanov Vladimir (Ivanovich), Doctor of Science, Professor of Computer Design Automation
of Kharkov National University of Radio Electronics (KNURE), Dean of Computer Engineering
Faculty, IEEE Computer Society Senior and Golden Core Member, Academician of the Academy of
Sciences of Applied Radio Electronics.
Address: Ukraine, 61166, Kharkov, Lenin Avenue 14, tel. (380) -57-7021326
E-mail: hahanov@kture.kharkov.ua

1. Education and training work


1996 - Doctor of Science, Kharkov State Technical University of Radio Electronics, specialty: 05.13.08computers, systems and networks, components and devices of computers and control systems; 05.13.02 mathematical modeling in scientific research. Thesis - "Models of digital and microprocessor-based structures
and methods for their analysis in the testing and diagnosis service." 1997 - Professor of Computer Aided
Design Department of KNURE.
1985 - PhD, Kharkov Institute of Radio Electronics, a specialty - control of technical systems. Thesis - "Models
of digital devices and methods for their analysis for diagnosis automation system." 1988 - Associate Professor
of Computer Science HIRE.
1978 - Systems Engineering, Kharkov Institute of Radio Electronics, a specialty - automation control
systems. Thesis - "Automatic control of digital devices.
Lectures (10): "Digital computers", "Logical modeling", "Diagnosis of computers and systems", "Electronic
computers", "Special sections of mathematics", "Fundamentals of Discrete Mathematics", "Certification and
verification of computer systems"; "Testing and optimization of computer systems and networks", "Fundamentals
of design automation of digital systems on Chip, Design and Testing of Computer Systems.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Science Field of Interests:

2. Science

Computer systems, networks and cyberspace engineering (Metric and analysis technology of
cyberspace, virtual machines, brain-like computing and quantum processes, Design and Testing of
computer systems and networks on chip, verification of hardware and software products).
The head of scientific school "Design, verification and testing of computer systems and networks.
Scientific and technical achievements.
1) Technology of deductive fault simulation of structural and functional violations of digital systems.
2) Methods of deterministic activation test synthesis for SoC components.
3) Technology of Verification and diagnosis of digital systems on Chip.
4) Two-frames cubic calculus and compact description of the functional and structural model for
analysis and synthesis of computer systems.
5) Models and methods of assertion-based testing and verification of hardware and software
components of the SoC.
6) Technology and metrics analysis of the information space based on the vector-associative logic of
computing structures.
7) Models and methods for brain-like quantum computing processes for the cyberspace analysis.
Supervising for PhD and Doctor of Science.
Supervisor of three doctors Eliseev(VV , Chumachenko SV Litvinova EI) and
2 PhDs (Monzharenko IV,Hanko,VV, Kovalev E., Masood Mehedi, Dzhahirul Haq, Khalil_Abu Zanuneh,
Skvortsova OB, Sysenko I., Berezhnaya M,
MA,Kolesnikov, KV, Egorov, A., Guz O., Wade, Ghribi,Hassan Kteyman,
Kaminska MA, KamenyukaEA, ParfentiyAN , Pobezhenko IA, Zaichenko SA, Christopher Ngene,
YvesTiekura, Filippenko, IA) in the field of Design Automation Systems," "Computer systems and
components. "
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

3. References
430 publications, 12 books (6 textbook, and 6 monographs), 2 of the invention. Among them:
1. Hahanov VI Technical diagnostics of digital and microprocessor-based structures. Tutorial. K.: IZMN. In
1995.252p.
2. Hahanov VI Technical diagnostics elements and units of personal computers. K.: IZMN. In 1997. 308 p.
3. Design and Diagnostics of Computer Systems and Networks / Bondarenko MF, Krivulya GF, Ryabtsev VG, SA
Fradkov, VI Hahanov Kiev: NMC IN, 2000. 306p.
4. Semenets VV Hahanova IV, VI Hahanov Design of digital systems using the language VHDL. Kharkov: KNURE,
2003.492p.
5. Hahanov VI, IV Hahanova VHDL + Verilog = Synthesis in a minutes. - Kharkov: KNURE. - 2006. - 264p.
6. Hahanov VI, Litvinov, E., Hahanova IV, Guz O. Design and testing of digital systems in the crystals. Kharkov:
KNURE. - 2009. - 484 p.
7. Verilog & System Verilog. Design and verification of digital systems in crystals / VI Hahanov, I. Hahanova,
E. Litvinov, OAGuz. - Kharkov: KNURE. - 2010. - 526 p.
8. Bondarenko MF, Hahanov VI, Guz OA, Shabanov, JP Kushnarenko Brain-like computing infrastructure
processes.Kharkov: KNURE. In 2010. 169p.
9. Hahanov VI, Litvinov, E., S. Chumachenko, Guz O. The logical associative computer / / E simulation. , 2011. 1
(33). P. 73-89.
10. Hahanov V., Wajeb Gharibi, Litvinova E., Chumachenko S. Information analysis infrastructure for diagnosis / /
Information an international interdisciplinary journal. , 2011.Japan. Vol.14. Number 7. P. 2419-2433.
11. Hahanov VI, Hahanova IV, Litvinov, H., Guz O. Testing and verification of HDL-models of digital systems in
crystals / / E simulation. In 2010. Number 2 (32). P. 31-39.
12. Hahanov VI, Barkalov OO, Marian Adamski. Infrastructure intellectual property for SoC simulation and diagnosis
service. Springer, 2011. P. 289-330.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

4. Public and international activities


Editor-in-chief of Radio Electronics and Informatics" and Control Systems and automation devices." Member of
two specialized Boards for the defense of doctoral thesis: Design Automation," "Computer systems and
components."Chairman of the International Symposium of the annual IEEE East-West Design & Test. A
member of the editorial boards of 25 international journals, and Program Committee of international
conferences. Member of the IEEE Computer Society Society since 2001. IEEE Computer Society Golden Core
Member, 2006. Senior Member of IEEE Computer Society since 2011. Scientific adviser of corporations Aldec,
USA, Echostar, USA, DataArt Lab, Kaspersky Lab. Head of Students' Scientific Club Elite Teaching
Aldec. Member of the International Committee of the World Award of Recognition in Global IT.
5. Public relation
Participant of 33 TV programs over the past 10 years in Kharkov (7 channel, OTB, Favorite), Moscow, Leningrad,
Yerevan, Bucharest, BBC), devoted to the results of volunteer research and educational activities. Several articles
in the newspaper, and in a business magazines.
6. Honors and Awards
Diploma of the "Best Scientist of Kharkov City" in 2000 and 2001, winner of Intel's projects in the field of Design
Automation in 2003, "Excellence in Education of Ukraine", 2005, IEEE Recognition Award, 2005; IEEE Gerald
W.Gordon Award, 2005; IEEE diploma - for organizing and hosting international conferences, 2005; IEEE
Computer Society Golden Core Member, 2006. Medal winner of the concourse "Kharkov 2005", IEEE Computer
Society certificates for international recognition in 2006 and 2007, a diploma and a premium watch from the
President of Ukraine, in 2006. Diploma of winner of competition "Kharkov - the names of the best" in the category
"Best Dean" in 2008. Award Computer Society Outstanding Contribution Award from the President of the IEEE
Society. Medal of Ukraine For scientific achievement," 2009. A gold medal from the Academy of Applied Radio
Electronics, 2010.
7. Other information.
Was born February 27, 1953. Four children. Hobbies: traveling, basketball, volleyball, skiing, soccer, theater.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Trends in IT-industry
1) The number of specialized digital systems on a chip (SoC,
SiP) = 3 000 000 000.
SoC die - one billion gates, 10,000 vies (holes), 7 plates
(dies) in package SiP. The thickness of a plate (thickness)
- 5 (25) micrometers. Industrial technology of today14 nm.
Age 21 - while cloud services and service-oriented design
technologies SoC.
The stages of intellectual development of cyberspace: a)
Mouse brain - 2012. 2) Human brain - 2020. Humanity
brain -2050. Self-improving computer (SIC) - 2025.
2)
Challenges:
How to fill silicone chip by services.
How to reduce power dissipation in the SoC.
How to improve the reliability and quality of the SoC.
Reconstruction of the Internet or the infrastructure of
cyberspace.
Creating a high-speed search engines for pattern
recognition and decision-making based on a
standardized infrastructure of cyberspace.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Gartner's Hype Cycle 2011

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Individual computer, not PC


The aim is to make the computer and Internet useful to improve the quality of life by continuous their
use for 24 hours when searching, pattern recognition and decision making (i.e. passport ID,
medicine, business, home, learning, vacation, traveling, communication, eating, friendship ).
Products of Intel and Microsoft are regarded as the available tools used to build standardized,
specialized, brain-like and user-friendly personal servers. How many people - so many friendly
computers, which are configured for each human. = 6 Bln specialized comps.
Market appeal of IC is determined by the entire population and all computers on the world.
Risk consists of the possibility to get out of human control self-developing information computer
ecosystem (ICES) of the world .
Problems:
1) Remove arithmetic from computer to increase the speed of brain-like (associative logic) problems
many times.
2) Create standardized data structures (table hierarchy) for ICES.
3) Develop a high speed concurrent logical associative brain-like multiprocessor without arithmetic
operations.
4) Create a theory for associative logic calculating to exact search, recognition and decision making
in information computer space of the world.
5)
6)
7)

Create simple metrics and criterion for evaluating solutions in a vector logical information space.
All facilities to be developed should be scalable and self-developing.
The incentives of ICES development are recreation and entertainment industry, focused on
qualitative satisfaction of human needs.

8)

Football and three men (Ahmetov, Jaroslavsky and Tabachnik) of the decade will raise Ukraine.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Metric and Analysis of Cyberspace Criteria


The purpose of the scalar criterion to evaluate any of the interactions in interval estimation [0,1]
through the sharing of three parameters: the minimum distance and the two functions of
not belonging. Vector criterion evaluates the structure of the interaction of objects.

d(a , b) 0 a b;

M d(a , b) d(b, a );

d(a , b) d(b, c) d(a , c).

1 1

d(m, A) [1 (m A)] [1 (A m)],

3 k

d(m, A) card (mi A i U);


i 1

(m A) card (A i U) card (mi A i U);

d (a , b) a b (a i bi ), i 1, n;

d (a , b) [0 i(d i 0)] a b;
B
d (a , b) d (b, a );
d (a , b) d (b, c) d (a , c).

0
1
x

0
0

1
1

x
0
1
x

01
10
11
00

01
01
00
01
00

10
00
10
10
00

11
01
10
11
00

00
00
00
00
00

0
1
x

x
1
0

1
x

0
1

x
1
0

0
1
x

i 1
k

(A m) card (mi U) card (mi A i U);


i 1

1 {mi , A i } {0,1};
U
x {mi , A i } {0,1, x}.

0
1
x

0
00
11
10
01

1
11
00
01
10

x
10
01
00
11

01
10
11
00

di 0
i 1

10

(m A) (m A) (A m) (A m A) (m m A) (m A)

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

10

ODESSA 15 JUNE SUMMER SCHOOL

Cyberspace. Infrastructure
Cyberspace - a set of interacting in the metric of
information processes and phenomena, by
using computer systems and
networks. Or. Cyberspace is Intellectual
and informational displaying of humanity.
Virtual PC - a friendly personal cyberspace with
filters oriented to improve the quality of life for
everyone. Or. Virtual PC is Intelligent
communication interface between human
and cyberspace.
Intelligence is the ability of a subject (object) for
self-learning and self-improving the environment,
with the goal to improve the quality of life.
0,7
0,65
0,6
0,55
0,5
0,45
0,4
0,35
0,3
1

10

11

12

13

14

15

16

17

18

19

20

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

11

ODESSA 15 JUNE SUMMER SCHOOL

ANTISPAM Infrastructure

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

12

ODESSA 15 JUNE SUMMER SCHOOL

Matrix processor of binary operations


The module focuses on the parallel execution in
this case, one of four statements (ISA - Instruction
Set
Architecture),
operating
with
binary
data matrices of the same dimension.
The complexity of MMP transferred to a data
structure where the memory matrix is a hardwareimplemented built-in command that allows you
to be a primitive control system of processes in
parallel computing (SIMD - Single Instruction
Multiple Data), sequential in nature.
No need to build complex compilers, targeted
to parallelization of computational processes.

1
E F(L, T, H) min[ (L T H)],
3
Y (1 P) n ;
L 1 Y (1k ) 1 (1 P) n (1-k) ;
T

(1 - k) H s
Hs Ha

;H

Ha
Hs Ha

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

.
13

ODESSA 15 JUNE SUMMER SCHOOL

Logical Associative Multiprocessor

Timer

UART

Interrupt
Controller

Program
Memory

SW Debugger
OPB Bus
Video
Channel

Microblaze

Custom
Peripheral

Active-HDL
Simulator

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

14

ODESSA 15 JUNE SUMMER SCHOOL

Models of quantum computing


The market attractiveness of the qubit, or quantum computing models based on high-parallelism solutions of discrete
optimization, compression and teleportation of data, fault-tolerant design, information security through increased
hardware
costs.
Qubit - a set of binary bits that form n-primitives by 1-units to describe the states that make up the power set or Boolean the set of all subsets of n primitives.
Q
E
H
J

0
0
0
0

0
0
0
1
J

0
0
1
0
H

0
0
1
1
B

0
1
0
0
E

0
1
0
1
I

0
1
1
0
P

0
1
1
1
C

1
0
0
0
Q

1
0
0
1
S

1
0
1
0
O

1
0
1
1
F

1
1
0
0
A

1
1
0
1
L

1
1
1
0
V

t 2n 2n
Q

tn
n
T

Q
H

M
a
b
c
d
e
f
g
h

1
1
.
1
.
.
1
.
.

2
.
.
.
1
1
.
1
.

3
.
1
.
.
.
1
.
1

4
.
.
.
1
.
.
1
.

5
.
.
1
.
1
.
.
1

6
1
.
.
.
.
1
.
.

7
.
1
1
.
.
1
.
.

8
.
.
.
1
.
.
1
.

00 0
01 1
10 1
11 0

Q 0
E 1
H 1
J 0

S 0
P 1

k m n 2n
k m 2n

1001 0
0110 1

P 0110

Y P E H A1 A 2 x1x 2 x1x 2 .

1
1
1
1
Y

m Y
A
B
S
P
L
E
Q
A H
S
J
L
E
L
F
C
L
B
H
E
H

Y
Y
m 1111 1100 0011 1001 0110 1101 0100 1000
A 0010 1001 0001 1101 0100 1101 1011 0111
1101 0101 0010 0100 0010 0000 1111 1111

m
A

m
A

m
~
m
m
m

0
1
x

Y
H
H
1111
0010
0010
Y

1111
0000

A
S
Q
1100
1001
1000
A
B
1100
0011

x
1
0

x
1
0

1
x

0
1

B
J
J
0011
0001
0001
B
A
0011
1100

S
L
S
1001
1101
1001
S
P
1001
0110

P
E
E
0110
0100
0100
P
S
0110
1001

001; 110
0
x 11; 00
1
x

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

L
L
L
1101
1101
1101
L
H
1101
0010

E
F

0100
1011
0000
E
F
0100
1011

0
1
x

1
11
00
01
10

0
00
11
10
01

Q
C

1000
0111
0000
Q
C
1000
0111

x
10
01
00
11

01
10
11
00

15

ODESSA 15 JUNE SUMMER SCHOOL

Testing and Repair service of modules (memory)

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Test Generation Service


X1

The space equation of (functionality, test, defects) to


solve problems of test generation,
fault
simulation, creating a functionality model.

X2
x1

DC

00
Y

01

10
11

x2

F T L 0; T (F L) F; f(F, T, L) FTL
Generalization and classification problems of testing and
diagnosis by creating a xor-relations model on a set of four
basic components.
Procedures for synthesis tests, fault simulation and defects
diagnosis are reduced to complete interaction graph of four
vertices (the functionality, real device, test, defects) based on
the xor-operation.

0
1
x

x
1
0

1
x

0
1

x
1
0

0
1
x

0 1
0 0 1
1 1 0

HDL Design

i 1

LINTING
TOOL

di 0

A {0,1, x, }, x {0,1}

DESIGN
RULES

REPORT

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

17

ODESSA 15 JUNE SUMMER SCHOOL

Diagnosis Service
Analytical model of diagnosing functional violations
or phenomena) operates reaction, rows and columns:
n

i 1

i 1

B min [B j (Bij mi )];


j1,k

i 1

i 1

of

any

objects

(processes

a ( Ti );
m i 1

B [B j (Bij mi ) 0] b (m 0 Ti );
0

j1,k

m f (A, B) f (A, B, L)

c ( Ti )

Bs ( Ti ) ( Ti );

Bs ab a ab a (a b) a (b 1);

Bm ( Ti ) ( Ti );

Bm cb c cb c(c b) c(b 1);


B (b 1)(a c)

m i 1

m i 1

m i 0

m i 0

m i 1

B (b 1)(a c)
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

18

ODESSA 15 JUNE SUMMER SCHOOL

10 Projects (Last 7 Years)


SIGETEST- fault simulation and test generation for complex
digital devices
PRUS - programmable unlimited systems, spherical
multiprocessor for Boolean equations solving, Aldec

Independent Test Lab:


- INFOWATCH Mail Storage
- Kaspersky lab Antivirus

HES+ARM Board - HW/SW co-simulator for complex SoCs


verification, Aldec

Assertions Engine - temporal assertions checker


CORDIC - IP Core generator for fast calculations of
trigonometric functions in hardware

JPEG/MPEG4 SoC implementation (R&D)


OpenTEST - Knowledge testing computer system
ASFTEST - automatic test synthesis system for state
machines

Cyberspace, Virtual Computing & Engines, Ukraine (2)


Malware & Security, Sweden
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

19

ODESSA 15 JUNE SUMMER SCHOOL

Co-operations with global IT-industry

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

IEEE East-West Design & Test Symposium


EWDTS2012, Kharkov, Ukraine, 14-17 September 2012
EWDT-History analysis
Authors (1754)
Countries - 61

EWDTS 2011Authors (222)


Countries (32)

Number of countries
40
35

35
30

32

24

20

18

Bangladesh -1
Belarus -7
Brazil -1
Chech Republic - 3
Cte dIvoire -1
Estonia -4
Germany -3
India -17

27

25

15

34

32

Armenia -9

Iran -1
Israel -2

17

Italy -5

12

Japan -1

10

Malaysia - 3

Mexico -2

0
2003

2004

2005

2006

2007

2008

2009

2010

2011

Nigeria -1
Norway -3

Number of authors

400

Palestine - 1

375

353
350

Poland -8

300

Romania -5
246

250

Russia -52

227

216

222

200

Turkey - 6

155

150

Saudi Arabia -1

130

UK - 1

109
100

Ukraine - 54

50

USA - 4

Viet Nam - 1
2003

2004

2005

2006

2007

2008

2009

2010

2011

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

European Projects Green Cyberspace


Purpose - a significant (x100) increasing the speed search services, recognition
and decision-making through the implementation of a multiprocessor and
parallel associative and logical operations of vector analysis graph and matrix
data structures in a discrete Boolean space without using arithmetic operations.
Challenges solving:
1. To safe Energy because of low level consumption Special SoC.
2. To decrease dimensions of SoC.
3. To increase the Internet services performance
4. To improve the quality of human life (creation of myself mirror reflection).
5. To provide low cost of gadgets and Internet services.
6. To increase the Yield and Reliability of critical SoC Functionality.
1. Multiprocessor digit-free system for searching, recognition and decisionmaking for computer information ecosystem.
2. Personal virtual Infrastructure of cyber computer and cyberspace analysis.
3. Quantum digit-free computing for providing Internet services.
4. English-based Master degree Education in Ukrainian IT-Universities
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

22

ODESSA 15 JUNE SUMMER SCHOOL

Green Cyberspace
Quantum digit-free computing for providing Internet Services.
No 1 2 3 4 5 6 7 8 9
Self-repairing logic blocks
P 1 1 1 1 1 1 1 1 1
RLB

signal
inputs

Blok 1

Register file

RP

RP

RP

RP

RP

RP

RP

MUX
MUX

BFU

FU

FU

FU

FU

Blok 2
test
in

Blok 4

MUX

Data-Memory

out

configuration
memory bits

WD/EISR
control addresses

S L1 1 3 2 7 6 8 X X X
L2 3 4 7 5 8 9 X X X
L3 6 7 8 9 A B Y Y Y

test

Decoder

MMU

Program-Memory

Blok 3
backup

Output Switches

RP
MUX

Input Switches

CP

RP

MUX

WD (watch-dog)

MUX
RP

signal
outputs

X1
No 1 2 3 4 5 6 7 8 9 A B F(1) 0
0
M 1 1 1 1 1 0 0 1 1 1 1
1
1

a
b
G1 c
d
e
f

a
.
1
.
1
.
.

b
1
.
1
1
.
1

c
1
1
.
.
.
1

d
.
1
.
.
1
1

e
.
.
.
1
.
1

f
.
a
1
b
1 G2 c
1
d
1
e
.
f

a
.
1
.
1
.
.

b
1
.
1
.
1
.

c
.
1
.
.
.
1

d
1
.
.
.
1
.

e
.
1
.
1
.
1

f
.
a
.
b
1 G3 c
.
d
1
e
.
f

a
.
1
.
1
.
.

b
1
.
1
1
1
.

c
.
1
.
.
1
1

d
1
.
.
.
1
.

e
1
1
.
1
.
1

f
.
1
1
.
1
.

X2
0
1
0
1

Y
1
1
1
0

S P, F, M, L, T ,
P (P1, P2 ,..., Pi ,..., Pn );
F (F1, F2 ,..., Fj ,..., Fm );
M (M1, M 2 ,..., M r ,..., M k );
L [L pq ]; p 1, n; q 1, s p ;
T [Tte ]; t 1, ; e 1, ;
M (L) P[M (L)].

R BISR R SW R MN ;
N N
R MN R iFU [1 R FU ]N i ;
iM i
R SW R O( ASW ) / A O R O( ASW ) /( MA FU ) ;
R FU R O( A FU ) / A O R O1 /( M ) R O M ;
N N
M ]N i .
R BISR R O( ASW ) /( MA FU ) R iO M [1 R O
i
iM

Q4

E n
min (pij )
n i 1 j

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

23

ODESSA 15 JUNE SUMMER SCHOOL

. .
(cyberspace) ,
, ,
.
, . ,

. , .
(virtus , ) , ,
, ,
.
, , , .
,
.
, .
,
.
.
,
. , (), ,
,
. ()
.
. , , , , ,
, , .
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

24

ODESSA 15 JUNE SUMMER SCHOOL

Virtual Personal Computer


,
, .
Virtual Personal Computer (VPC).
Microsoft, Google, Kaspersky lab, Intel, IBM.
,

,
, - .
: 1)

, ; 2)

(, , ); 3)

.

,
Personal Cyberspace Cell (PCC).
, PCC = VPC,
( ),
( ).

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

25

ODESSA 15 JUNE SUMMER SCHOOL

CYBERSPACE CELL.
PCC
: 1)

; 2)
24/7 ; 3)
PCC
, ; 4)
,

PCC,
, ;
5)
. 6)
PCC (, ),
,
. 7)

, World Market, -
. 8)
0,5 1,5 .
.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

26

ODESSA 15 JUNE SUMMER SCHOOL

. Feasibility attractive
.
, ,

(gadget),
: , ,
, , , .
2010 (Apple iPad,
Samsung Galaxy S, Apple MacBook Air, Logitech Revue, Google Nexus One (HTC Desire),
Apple iPhone 4, Apple TV, Toshiba Libretto W100, Microsoft Kinect, Nook Color)
. 2012
20 ( 2011
Common Platform). : 2014 14 , 2016 11
. 2015 55% ,
. (Nexus-1, Google)
, .
-
.
,
,
.
3 .

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

27

ODESSA 15 JUNE SUMMER SCHOOL

.

: 1) , ,
,
, . 2)
. 3)
,
, . 4)
() ,
. 5)
,
. 6)
,
, Internet.
, ,
. 7)
. ,
, IPad IPhon,
.
( ),
. 8)
,

. 9)
.
,
.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

28

ODESSA 15 JUNE SUMMER SCHOOL



,
.
.
? ,
,
. ()
. ,
, , .
? xor-, .
.
.
. ,
. ,
, , .
. ,
.
, , , .
.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

29

ODESSA 15 JUNE SUMMER SCHOOL


()
, .

(, , , , Apple iPad, Samsung Galaxy S,
Apple MacBook Air, Logitech Revue, Google Nexus One (HTC Desire), Apple iPhone 4,
Apple TV, Toshiba Libretto W100, Microsoft Kinect, Nook Color).

(monitored remote control).
,

.

,
,
, ,
.
,
, , .

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

30

ODESSA 15 JUNE SUMMER SCHOOL


, ,
,
.

<>,
: , ,
.
.
?

() ,
,
.
, ?
, .
: , , , , ,
. ,
, ,
.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

31

ODESSA 15 JUNE SUMMER SCHOOL

, ,
-
.

, xor m A Q 0
. m
, A , Q
,
, .
: 1)
, ,
, ,

, ,

.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

32

ODESSA 15 JUNE SUMMER SCHOOL



2) ,
,
, , .
3) (
),
.
4) ( , IP, )
, .
: 1)
,
. 2) ,
,
5% . 3)
, ,
, .
4) 510%
. 500 ,
. 5)

.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

33

ODESSA 15 JUNE SUMMER SCHOOL



(Cyber Space), -
() ,
, Google, Microsoft.


, :
1)
,

.
2)
,
.
3) ,


, ,

.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

34

ODESSA 15 JUNE SUMMER SCHOOL


4)

,
.
5) ,
,
.
6)
, ,

, ,
.
: 1)
. 2)
<, ,
>. 3) . 4)
. 5)

.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

35

ODESSA 15 JUNE SUMMER SCHOOL




. ,
, : 1.
() HDL-,
, HDL-. 2.
,
() . 3.
,
HDL-.

. 4.
(functional coverage)
. 5. (),
, HDL-
, . 6.

. 7.
HDL- ,
, :
, , ,
.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

36

ODESSA 15 JUNE SUMMER SCHOOL


2. -,
? -,
[0,1] (-) ,
,
.
,
(2, 4, 8, 16, 32, 64,).

.


, - .

,
.
[0,1]
.

(m A) (a1, a 2 ,..., a i ,..., a n ), a i {0,1} {1, 2 ,..., i ,..., k }


Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

37

ODESSA 15 JUNE SUMMER SCHOOL


,
,
. ,
. - (-, ) .
. : C = {9, 10, 11}, W = {11, 12, 13}, H =
{13, 14, 15}. m =
{10,11,12}. :

C (1110000), W (0011100), H (0000111).


xor-
m (0111000) :

(m C) m C (0111000) (1110000) (1001000);


(m W) m W (0111000) (0011100) (0100100);
(m H) m H (0111000) (0000111) (0111111).

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

38

ODESSA 15 JUNE SUMMER SCHOOL



, (a, b, c, ab, bc) (ac, abc)
m
.
m=(1101001) , xor:

(m A1 ) m A1 (1101001) (1110000) (0011001);


(m A 2 ) m A 2 (1101001) (0011100) (1110101);
(m A 3 ) m A 3 (1101001) (0000111) (1101110).
: m
1.
,
,
;
; .

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

39

ODESSA 15 JUNE SUMMER SCHOOL

-

1) ;
2) ,
;
3) ;
4) ;
5) ;
6) ;
7)
;
8) (, ,
);
9) ;
10) - (-)
,
11) , , ,
;
12) ,

13)
.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

40

ODESSA 15 JUNE SUMMER SCHOOL

Club Elite Teaching is our brand


Partnership:
Microsoft (MS IT-academy), Intel, Cadence, Aldec, Kaspersky Lab,
Freecode, Echostar, Softline, Mentor Graphics, Synopsys, II, ADB.
Goal is the quality of graduated people must be
satisfied to the IT-industry needs!
Courses from companies:
.NET/C# programming, SQL Server, ASP.NET
Microsoft Solutions Framework
Multicore and parallel programming
omputer viruses and tools for viruses control
Hardware/Software design and testing
Hardware description language
VHDL/Verilog/SystemC
Information Technology Infrastructure Library
(ITIL)
Creation of the technological corporative
institutes as University subdivisions.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

41

ODESSA 15 JUNE SUMMER SCHOOL

Essence of Club Elite Teaching


There is system of additional optional students activity, which directed to knowledge
obtaining in the high-technology field.
Club education includes:
- lectures of the best world scientists in Hardware/Software Technology;
- lectures of the best world scientists in English;
- weekly seminars;
- scientists projects, grants;
- English movie;
- Conferences organization;
- Best conferences participation in area of computer and program engineering;
- trainings and probation in foreign universities, sport and active rest.
For club education new laboratory have been created, which works with the following
direction: Hardware/Software Design and Test, RFID and Wireless, Networks Management,
Soc and NoC Design, Image and Data Compression, Security and Antivirus, Parallel
Programming.

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

42

ODESSA 15 JUNE SUMMER SCHOOL

Linting technology
Linting is based on design rules library
collected the valid solutions from the best
companies and designers.

HDL Design

LINTING
TOOL

REPORT

Rule example: always sensitivity list should include


all signals that are referenced within the process

DESIGN
RULES

Verification Solutions under Aldec,


USA Mixed VHDL, Verilog,
SystemVerilog, and SystemC simulators
Assertions (PSL and SVA) and LINT
Support
Graphical design creation and
debugging tools
Hardware-assisted Verification
Solutions
Hardware acceleration and
prototyping in FPGAs
Software-Hardware Co-verification
for embedded CPUs

www.aldec.com
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

43
43

ODESSA 15 JUNE SUMMER SCHOOL

ALINT Solution: STARC. Integration with Riviera


ALINT confirms RTL Design Style Guide from
Semiconductor Technology Academic Research
Center (STARC)
Design guide from STARC is essentials from manyyears of experience in digital electronics design by
world-leading companies (members of STARC):

www.aldec.com
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

44
44

ODESSA 15 JUNE SUMMER SCHOOL

Accelerated Design Simulation


Active-HDL Simulator

Import the Design


to DVM

Outline:
The design is compiled in Active-HDL
simulator
Design is divided into 2 parts: one that
should stay in simulator and one
that should go to HES board
The design runs on simulators clock
(10-100Khz)
Testbench stays in simulator

Compile the Design

Design Verification Manager (DVM)


Run co-simulation
Run Synthesis

HW Board
Run Implementation

Bitstream

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

45

ODESSA 15 JUNE SUMMER SCHOOL

. 1
-,

L(B, T) (B A) L(B) ( A i ) ( Li )
:
i 1, n
i 1, n
1. (coverage) .
code coverage ,
.
s t
s
t
s
t

B {B , B } B B , B B B

:
B {Bs , Bt }
i

.

- Bij Ti B j {0,1}
( ) (testbench),
1, Bij 0
Testbench HDL-

.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

46

ODESSA 15 JUNE SUMMER SCHOOL

. 2
functional coverage ,

.
:
F {Fc , Ft } Fc Ft , Fc Ft F
,
,
.
(coverage driven verification)
(constraints), .
3. ,
A [A ij ]
,
f(X) A ij {0,1}

Bij 1
: 1 , 0
. :
A {Ai , A b }
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

47

ODESSA 15 JUNE SUMMER SCHOOL

. 3

Riviera Aldec, . 4.

, 15%
.

Time-to-market comparison
Time-to-market (KMen/Hour)

30,00
25,00
20,00

Design + Classic Testbench


Design + Stimulus + Assertions

15,00
10,00
5,00
0,00
0,112 0,207 0,315 0,389 0,504 0,620 0,731 0,824 0,931 1,015

Design capacity (MGates)

test-bench ,
, (3) (. 5),
. ,

10-20 HDL-.
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

48

ODESSA 15 JUNE SUMMER SCHOOL

HDL-. 1
(.) HDL-
, I-IP 1500.

-:

,
, .
-

HDL-,

,
testbench

coverage
().

.

B
A
,

or (T F);

BA-:

m
m A A (T A c ).
j

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

49

ODESSA 15 JUNE SUMMER SCHOOL

HDL-. 2
2. -
HDL-.
, md
.
3. ,
, .
md ,
.
4.
,
m b

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

50

ODESSA 15 JUNE SUMMER SCHOOL


. 1

.
Aij {1 failed , 0 passed}
:

T
T1
T2
T3
m
mi Aij T4
j1
T5
T6
T7
T8

m A ij
.
T1
1
T2
.
T3
1 T4
.
T5
.
T6
.
T7
1
T8

A1
.
.
.
1
.
.
.
.

A2
.
1
.
.
.
.
.
.

A 3 A 4 A 5 A 6 A 7 A8
. . . .
. .
1 . 1 .
. .
. . . .
. .
1 . . 1 . .
. . . .
. .
. . . .
. .
. . . .
. .
1 . . .
. .

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

51

ODESSA 15 JUNE SUMMER SCHOOL

Product Cycles Shrinking as System Complexity Continues to


Grow
Magdy S. Abadir, East-West
Design & Test Symposium

Technology

Products

12
Months

Yervant Zorian, East-West


Design & Test Symposium

18

CPU performance 2x every 18 months


Moore law
Product development 6 to12 months, or
miss market window
System performance 2x every 8-12 months
Demand for features 10x memory growth



3-4 .


.

.

(Time-tomarket quality Yield).
52

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

ODESSA 15 JUNE SUMMER SCHOOL

Yield life cycle curve improving

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

53

ODESSA 15 JUNE SUMMER SCHOOL

Infrastructure IP in SoC
Transparent to normal
functionality of SoC (not
functional IP)
Ensures manufacturability
and lifetime reliability of SoC
Basic types of Infrastructure
IP include:

1) IP for process monitoring


2) IP for testing
3) IP for diagnosis and debug
4) IP for repair
5) IP for characterization &
measurement
6) IP for robustness and fault
tolerance
Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

54

ODESSA 15 JUNE SUMMER SCHOOL

Life success

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

55

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

56

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

57

ODESSA 15 JUNE SUMMER SCHOOL

A good beginning is half a bottle!!!

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

58

ODESSA 15 JUNE SUMMER SCHOOL

Coffee break

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

59

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

60

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

61

ODESSA 15 JUNE SUMMER SCHOOL

Kharkiv National University of Radio Electronics, Design Automation Department, e-mail: hahanov@kture.kharkov.ua

62

Anda mungkin juga menyukai