ﻩﺪﻧﺯﺍﺩﺮپMIPS
پیﺎپﻦیﻻ
ﺏﺎﺘکPatterson&Henessi
ﺪیﺳ
ﺪیﺳ
ﻦﺴﺤﻣ
ﻦﺴﺤﻣ
یﺗﺍﺩﺎﺴﻟﺍﺭﺪﺻ
یﺗﺍﺩﺎﺴﻟﺍﺭﺪﺻ
پیﺎپﻦیﻻ
Pipeliningﺕﺭﺎﺒﻋﺖﺳﺍﺯﺍﻪیﺰﺠﺗکیﺪﻨیﺍﺮﻓیﺒیﺗﺮﺗﻪﺑﺕﺎیﻠﻤﻋﺮﺗﺰیﺭ
ﻪکیﻮﺤﻨﺑﺮﻫکیﺍﺭﻥﺍﻮﺘﺑﻪﻠیﺳﻮﺑکیﺶﺨﺑیﺻﺎﺼﺘﺧﺍﺕﺭﻮﺼﺑﻥﺎﻣﺰﻤﻫﻡﺎﺠﻧﺍﺩﺍﺩ
ﺮﻫﺖﻤﺴﻗپیﺎپﺯﺍﻦیﻻﺭﺎکیﺻﺎﺧﺍﺭیﻭﺭﻩﺩﺍﺩﻡﺎﺠﻧﺍﻩﺩﺍﺩﻭﻪﺑﺖﻤﺴﻗیﺪﻌﺑﻞیﻮﺤﺗ
ﺪﻫﺪیﻣ.یﺘﻗﻭﻪکﻩﺩﺍﺩﺯﺍﻪﻤﻫﺎﻬﺘﻤﺴﻗﺩﺭﺪﺷﻪﺠیﺘﻧﺭﺩیﺟﻭﺮﺧپیﺎپﻦیﻻﻩﺩﺎﻤآ
ﺪﻫﺍﻮﺧﺩﻮﺑ.
ﻡﺎﻧﻦیﺍﻞﻤﻋﺯﺍﻂﺧژﺎﺘﻧﻮﻣﻞیﺒﻣﻮﺗﺍﻪﺘﻓﺮگﻩﺪﺷﺖﺳﺍ.
ﺮﻫﺖﻤﺴﻗﺯﺍپیﺎپﻦیﻻﺪﻧﺍﻮﺘیﻣﻞﻣﺎﺷکیﺮﺘﺴیﺟﺭﻭکییﺒیکﺮﺗﺭﺍﺪﻣﺪﺷﺎﺑ.
ﺮﺘﺴیﺟﺭﻩﺩﺍﺩﺍﺭﻪگﻧﺩﺭﺍﺪیﻣیﺒیکﺮﺗﺭﺍﺪﻣﻭﻞﻤﻋﻡﺯﻻﺍﺭیﻭﺭﻦآﻡﺎﺠﻧﺍﺪﻫﺪیﻣﺎﺗﺭﺩ
کﻼکﺪﻌﺑﻞیﻮﺤﺗﺮﺘﺴیﺟﺭﺖﻤﺴﻗیﺪﻌﺑﺩﻮﺷ.
ﺮﺘﺴیﺟﺭ
ﺭﺍﺪﻣ
ﺮﺘﺴیﺟﺭ
ﺭﺍﺪﻣ
ﺮﺘﺴیﺟﺭ
ﺭﺍﺪﻣ
ﺮﺘﺴیﺟﺭ
ﺭﺍﺪﻣ
input
clock
یﻟﺎﺜﻣﺯﺍپیﺎپﻦیﻻ
ﻢیﻫﺍﻮﺨیﻣﻞﻤﻋﻊﻤﺟﺏﺮﺿﻭﺍﺭﺮﺑیﻭﺭﻪﻟﺎﺒﻧﺩیﺍﺯﺍﻩﺩﺍﺩﺎﻫﻡﺎﺠﻧﺍﻢیﻫﺩ
i
+C
i
B
*
i
A.
fori=1,2,3,..,7
ﺮﻫﻞﻤﻋﺍﺭﻥﺍﻮﺘیﻣﺭﺩکیﺖﻤﺴﻗﺯﺍپیﺎپﻦیﻻﻡﺎﺠﻧﺍﺩﺍﺩ.
T1:R1A
i
,R2B
i
T2:R3R1*R2,R4C
i
T3:R5R3+R4
R1 R2
Multiplier
R3 R4
Adder
R5
Ai
Bi
Ci
پیﺎپﻦیﻻ
یﺍﺮﺑﻦﺘﺷﺍﺩییآﺭﺎکﺐﺳﺎﻨﻣﺪیﺎﺑﻥﺍﻮﺘﺑکیﻞﻤﻋﺍﺭﻪﺑ
یﺋﺍﺰﺟﺍﺎﺑیگﺪیچیپﺎﺒیﺮﻘﺗﻥﺎﺴکی)ﺯﺍﻅﺎﺤﻟﻥﺎﻣﺯ
ﺍﺮﺟﺍ(ﻢیﺴﻘﺗﺩﻮﻤﻧ.
ﺭﺍﺩﻮﻤﻧtime-space
ﺩﺮکﻠﻤﻋپیﺎپﻦیﻻﺍﺭﻥﺍﻮﺘیﻣﺎﺑﺭﺍﺩﻮﻤﻧtime-space
ﻥﺎﺸﻧﺩﺍﺩ.
ﺮگﺍکیﺭﺎکﻪﺑkﺖﻤﺴﻗﻢیﺴﻘﺗﻩﺪﺷﺪﺷﺎﺑیﺍﺮﺑﻡﺎﺠﻧﺍnﻞﻤﻋ
ﺯﺎیﻧﻪﺑk+(n-1)ﺲﻟﺎپﺯﺎیﻧﻢیﻫﺍﻮﺧﺖﺷﺍﺩ.
1 2 3 4 5 6 7 8 9
T1 T2 T3 T4 T5 T6
T1 T2 T3 T4 T5 T6
T1 T2 T3 T4 T5 T6
T1 T2 T3 T4 T5 T6
1
2
3
4
Segment