Title: The UniTESK Approach to Specification-Based Validation of Hardware Designs
1??????????????? ???????????? ???????? ??????
?????????????????????????? ??? ?????????
???????? ????????
??????? ???????? leonsia_at_ispras.ru
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS) http//hardware.ispra
s.ru
2???????? ??????
?????????? ???????? ??????/?????? ??????????
??????? ???????? ??????????
?????????? ??????? ?????????? ??????? ???????
????????
L1 (inst)
L1 (data)
L2 (data and instructions)
L3
??????????? ??????
2 of 9
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
3???-??????
- ????? ??????? ????? ????? ? ?? ??????????????
??????? ?????????????? ??????? - ???????? ??? ????? ???????? ????????? ??????????
? ????? (???????????? ??????? ???, ????????/?????
????) - ?????????? ?????? ? ???? ????????? - hit,
?????????? miss - ??? ??????? ?????????? ?????????? ???????????
???? ?????????? - ????????? ?????????? ????????? ????? ?????, LRU,
FIFO
3 of 9
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
4???-??????
Line
Data
Tag
Index
Set
Line
Line
Line
Line
Line
Line
Line
Line
Tag
4 of 9
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
5???? ???????? ???????? ??? MMU
- Mapped
- Cached
- TLBHit
- Valid
- L1Hit
- L2Hit
???????? ???????? ????????
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
5 of 9
6??????????? ????????
6 of 9
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
7???? ? ?????? ??????
- ???????? ??????? ??? ????????? ???????? ????????
??? MMU - ?????????? ????? ???????? ?????? ??? ??????????
???????????? - MMU
- ???????? ???????
- ?????????? ??????? ? ????????
- ??????? ??????? ?????? ????? ?????? ???????
?????? - ?????? ????????? ?????? ?? ?????? ??????????
???????????? - MMU
7 of 9
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
8?????????? ???????????? MMU
buffer L1 associativity 4
sets 128 line (tag30, data256)
index(addrPA) addrlt9..8gt
match(addrPA) line.tag addrlt39..10gt
policy LRU
- ??????? ???????????????
- ????? ????????
- ????????? ????? ?????? (???? ? ?? ??????)
- ??????? ?????????? ??????? ?????? ?? ??????
?????? - ???????? ???????? ???????/?????????
- ????????? ????????? ?????? ??? ???????
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
8 of 9
9???????!
Institute for System Programming of the Russian
Academy of Sciences (ISPRAS), 2013
9 of 9