ﺑﺴﻢ اﷲ اﻟﺮﺣﻤﻦ اﻟﺮﺣﻴﻢ ﺗﻤﺮﻳﻦ ﻋﻤﻠﻲ دوم )ﭘﺮوژهي ﻧﻬﺎﻳﻲ( اﻳﻦ ﺗﻤﺮﻳﻦ ﭘﻴﺎدهﺳﺎزي ﺣﺎﻓﻈﻪي DRAMﺑﺎ اﺳﺘﻔﺎده از ﻧﺮماﻓﺰار Hspiceﻣﻲﺑﺎﺷﺪ. ﻧﻜﺎﺗﻲ درﺑﺎرهي ﺳﺎﺧﺘﺎر اﺻﻠﻲ ﺣﺎﻓﻈﻪ: در ﺷﻜﻞ زﻳﺮ ﻛﻞ درﮔﺎهﻫﺎي اﻳﻦ ﺣﺎﻓﻈﻪ را ﻣﺸﺎﻫﺪه ﻣﻲﻛﻨﻴﺪ:DRAM16_8 ]Data_out[7..0 ]Data_In[7..0 ]Addr[3..0 CS WR RD S P OE VDD VSS VDD/2 inst :Data_Inورودي 8ﺑﻴﺘﻲ ﻛﻪ ﺑﺮاي ﻧﻮﺷﺘﻦ در ﺣﺎﻓﻈﻪ آﻣﺎده ﻣﻲﺷﻮد. :Addrورودي 4ﺑﻴﺘﻲ ﻛﻪ آدرس ﻧﻮﺷﺘﻦ ﻳﺎ ﺧﻮاﻧﺪن را ﻓﺮاﻫﻢ ﻣﻲﻛﻨﺪ. :CSورودي Addrﺑﻪ ﺷﺮﻃﻲ ﻣﻌﺘﺒﺮ ﺧﻮاﻫﺪ ﺑﻮد ﻛﻪ اﻳﻦ ورودي " "1ﺑﺎﺷﺪ. :WRﻣﻮﻗﻌﻲ ﻛﻪ ﻗﺼﺪ ﻧﻮﺷﺘﻦ در ﺣﺎﻓﻈﻪ را دارﻳﻢ ،اﻳﻦ ورودي را " "1ﻣﻲﻛﻨﻴﻢ. :RDﻣﻮﻗﻌﻲ ﻛﻪ ﻗﺼﺪ ﺧﻮاﻧﺪن از ﺣﺎﻓﻈﻪ را دارﻳﻢ ،اﻳﻦ ورودي را " "1ﻣﻴﻜﻨﻴﻢ. :Sﻓﻌﺎل ﺳﺎز ﻣﺪار Sense Amplifierﻣﻲﺑﺎﺷﺪ. :Pﻓﻌﺎل ﺳﺎز ﻣﺪار Pre chargeﻣﻲﺑﺎﺷﺪ. :OEﻣﻮﻗﻌﻲ ﻛﻪ " "1ﺑﺎﺷﺪ ،ﻣﻘﺪار ﺧﺮوﺟﻲ ﻣﻌﺘﺒﺮ اﺳﺖ. 1 :VDDوﻟﺖ 0 :VSSوﻟﺖ :VDD/2ﻳﻚ وﻟﺘﺎژي ﺑﻴﻦ 0و ،1ﻣﺜﻼ ﻣﻲﺗﻮاﻧﻴﺪ 0.5در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ. ﺗﻤﺮﻳﻦ ﻋﻤﻠﻲ دوم )ﭘﺮوژهي ﻧﻬﺎﻳﻲ( :Data_outﺧﺮوﺟﻲ 8ﺑﻴﺘﻲ ﻛﻪ ﻣﻘﺪار ﺧﻮاﻧﺪه ﺷﺪه از ﺣﺎﻓﻈﻪ ﺑﺎ آدرﺳﻲ ﻛﻪ ورودي Addrﻓﺮاﻫﻢ ﻣﻲﻛﻨﺪ ،در ﺻﻮرت ﻓﻌﺎل ﺑﻮدن ،OEروي آن ﻗﺮار ﻣﻲﮔﻴﺮد. ﻧﻜﺎﺗﻲ دﻳﮕﺮ : - اﻳﻦ ﺣﺎﻓﻈﻪ از 16ﺳﻄﺮ 8ﺑﻴﺘﻲ ﺗﺸﻜﻴﻞ ﺷﺪه اﺳﺖ. - ﺧﻮاﻧﺪن از ﺣﺎﻓﻈﻪ ﺑﺎﻳﺪ ﺑﻪﮔﻮﻧﻪاي ﺑﺎﺷﺪ ﻛﻪ دادهي درون ﺣﺎﻓﻈﻪ از ﺑﻴﻦ ﻧﺮود) .ﺧﻮاﻧﺪن ﻣﺠﺪد ﻳﻚ داده ﻣﻤﻜﻦ ﺑﺎﺷﺪ(. - ﺧﻮاﻧﺪن )ﻧﻮﺷﺘﻦ( از )در( ﺣﺎﻓﻈﻪ ﺑﻪﺻﻮرت ﻣﻮازي )ﻫﺮ 8ﺑﻴﺖ ﺑﺎ ﻫﻢ( اﺟﺮا ﻣﻲﺷﻮد. ﻣﻮارد ﺗﺤﻮﻳﻠﻲ - ﻛﺪﻫﺎي ﻣﺪار - ﺗﻮﻟﻴﺪ ورودي ﺑﺮاي ﺣﺎﻟﺖﻫﺎي ﻣﺨﺘﻠﻒ ﻛﺎر ﺑﺎ ﺣﺎﻓﻈﻪ و ارﺳﺎل ﻋﻜﺲ ﺷﻜﻞ ﻣﻮجﻫﺎي ﺧﺮوﺟﻲ - ﻣﺤﺎﺳﺒﻪي دﻗﻴﻖ ﻣﻮارد زﻳﺮ: - • ﺗﺎﺧﻴﺮ ﺧﻮاﻧﺪن ﻣﻘﺪار ""1 • ﺗﺎﺧﻴﺮ ﺧﻮاﻧﺪن ﻣﻘﺪار ""0 • ﻧﻮﺷﺘﻦ ﻣﻘﺪار " "0ﻣﻮﻗﻌﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ" "1اﺳﺖ. • ﻧﻮﺷﺘﻦ ﻣﻘﺪار " "1ﻣﻮﻗﻌﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ " "0اﺳﺖ. ﻣﺤﺎﺳﺒﻪي ﺗﻮان ﻣﺼﺮﻓﻲ ﻣﺪار در ﺣﺎﻻت زﻳﺮ: • ﻧﻮﺷﺘﻦ " "0در ﺣﺎﻓﻈﻪ ،زﻣﺎﻧﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ " "1اﺳﺖ. • ﻧﻮﺷﺘﻦ " "1در ﺣﺎﻓﻈﻪ ،زﻣﺎﻧﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ " "0اﺳﺖ. • ﻧﻮﺷﺘﻦ " "0در ﺣﺎﻓﻈﻪ ،زﻣﺎﻧﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ " "0اﺳﺖ. • ﻧﻮﺷﺘﻦ " "1در ﺣﺎﻓﻈﻪ ،زﻣﺎﻧﻲ ﻛﻪ ﻣﻘﺪار ﻗﺒﻠﻲ ﺣﺎﻓﻈﻪ " "1اﺳﺖ. • ﺧﻮاﻧﺪن " "0از ﺣﺎﻓﻈﻪ ﺗﻤﺮﻳﻦ ﻋﻤﻠﻲ دوم )ﭘﺮوژهي ﻧﻬﺎﻳﻲ( - • ﺧﻮاﻧﺪن " "1از ﺣﺎﻓﻈﻪ • زﻣﺎﻧﻲ ﻛﻪ ﺣﺎﻓﻈﻪ ﺑﻲﻛﺎر اﺳﺖ) .ﻧﻪ ﻋﻤﻞ ﺧﻮاﻧﺪن ﺻﻮرت ﻣﻲﮔﻴﺮد ،ﻧﻪ ﻧﻮﺷﺘﻦ( ﻣﺴﺘﻨﺪﺳﺎزي ﻛﺎر ﺷﺎﻣﻞ ﻧﺤﻮهي ﺗﻘﺴﻴﻢ ﻛﺎر ،ﻣﺨﺘﺼﺮي از ﻧﺤﻮهي ﻃﺮاﺣﻲ ﻣﺪار ،ﻣﺸﻜﻼت ﭘﻴﺶآﻣﺪه در ﭘﻴﺎدهﺳﺎزي ،و ﻧﻴﺰ ﺷﻜﻞ ﻣﻮجﻫﺎ و ﺗﺤﻠﻴﻞ ﻗﺴﻤﺖﻫﺎي ﻓﻮق اﻟﺬﻛﺮ ﻣﻼﺣﻈﺎت: - ﻣﺪار را ﺑﻪﺻﻮرت ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ ﻃﺮاﺣﻲ ﻛﻨﻴﺪ .در ﻃﺮاﺣﻲ ﺧﻮد از sub-circuitاﺳﺘﻔﺎده ﻛﻨﻴﺪ ﺗﺎ اﻣﻜﺎن اﺳﺘﻔﺎدهي ﻣﺠﺪد از ﻛﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ. - ﻣﺎﻛﺰﻳﻤﻢ ﺗﺎﺧﻴﺮ ﻧﻮﺷﺘﻦ ﻳﺎ ﺧﻮاﻧﺪن ﺣﺎﻓﻈﻪ ﺷﻤﺎ ﺑﺎﻳﺪ ﻛﻢﺗﺮ از 1.3ﻧﺎﻧﻮ ﺛﺎﻧﻴﻪ ﺑﺎﺷﺪ. - ﻣﺎﻛﺰﻳﻤﻢ ﺗﻮان ﻣﺼﺮﻓﻲ ﺣﺎﻓﻈﻪ ﺑﺎﻳﺪ از ﻛﻢﺗﺮ 0.1ﻣﻴﻠﻲ وات ﺑﺎﺷﺪ. - ﺗﻼش ﺑﺮاي ﻛﺎﻫﺶ ﺗﺎﺧﻴﺮ ﻧﻤﺮهي اﺿﺎﻓﻲ دارد. - ﺗﻼش ﺑﺮاي ﻛﺎﻫﺶ ﺗﻮان ﻣﺼﺮﻓﻲ ﻧﻤﺮهي اﺿﺎﻓﻲ دارد. - ﺑﻪ ﮔﺮوﻫﻲ ﻛﻪ ﺑﻬﺘﺮﻳﻦ ﻣﺼﺎﻟﺤﻪ را ﺑﻴﻦ ﺗﻮان و ﺗﺎﺧﻴﺮ اﻧﺠﺎم دﻫﺪ ،ﻧﻤﺮه اﺿﺎﻓﻲ ﻣﻲدﻫﻴﻢ. - ﻃﺮاﺣﻲ ﺑﺎ ﺗﻜﻨﻮﻟﻮژي 45ﻧﺎﻧﻮﻣﺘﺮ ﺧﻮاﻫﺪ ﺑﻮد. - از ﻛﺘﺎﺑﺨﺎﻧﻪ 45ﻧﺎﻧﻮﻣﺘﺮي ﻛﻪ در ﭘﻮﺷﻪي ﭘﺮوژه ﻗﺮار داده ﺷﺪه اﺳﺖ اﺳﺘﻔﺎده ﻛﻨﻴﺪ .ﺑﺮاي آﺷﻨﺎﻳﻲ ﺑﺎ ﭼﮕﻮﻧﮕﻲ ﻃﺮاﺣﻲ ﻣﺪار ﺑﻪ ﻛﻤﻚ ﻛﺘﺎﺑﺨﺎﻧﻪﻫﺎ و ﭼﮕﻮﻧﮕﻲ اﻳﺠﺎد ،sub-ciruitﻃﺮاﺣﻲ ﮔﻴﺖ Notرا ﺑﻪ ﻛﻤﻚ اﻳﻦ ﻛﺘﺎﺑﺨﺎﻧﻪ در ﭘﻮﺷﻪي ﺗﻤﺮﻳﻦ ﻗﺮار دادهاﻳﻢ .ﺷﻤﺎ ﻣﻲﺗﻮاﻧﻴﺪ از آن اﻟﮕﻮ ﺑﮕﻴﺮﻳﺪ. - در ﺻﻮرت داﺷﺘﻦ ﻫﺮﮔﻮﻧﻪ اﺑﻬﺎﻣﻲ ﻣﻲﺗﻮاﻧﻴﺪ ﺑﻪ آدرس [email protected]ﻣﻴﻞ ﺑﺰﻧﻴﺪ. - در ﺻﻮرت ﻣﺸﺎﻫﺪه ﺗﺨﻠﻒ داﻧﺸﮕﺎﻫﻲ ،ﺑﻪ اﻧﺪازه ﻛﻞ ﻧﻤﺮه ﭘﺮوژه و ﺗﻤﺮﻳﻦﻫﺎ از ﻧﻤﺮه ﻧﻬﺎﻳﻲ ﻛﺴﺮ ﺧﻮاﻫﺪ ﺷﺪ. - اﻳﻦ ﭘﺮوژه ،ﺣﺎﻟﺖ ﻣﺴﺎﺑﻘﻪ دارد .ﮔﺮوه ﻫﺎﻳﻲ ﻛﻪ ﻣﺼﺎﻟﺤﻪ و ﺗﻘﺴﻴﻢ ﻛﺎر ﺑﻬﺘﺮي داﺷﺘﻪ ﺑﺎﺷﻨﺪ ،اﻳﺪهﻫﺎي ﺟﺎﻟﺐ و ﺗﺎﺛﻴﺮ ﮔﺬار زده ﺑﺎﺷﻨﺪ و ...ﻧﻤﺮه اﺿﺎﻓﻲ ﺑﻴﺶﺗﺮي ﺧﻮاﻫﻨﺪ ﮔﺮﻓﺖ. - ﻣﻮﻋﺪ ﺗﺤﻮﻳﻞ 13ﺑﻬﻤﻦ ﺧﻮاﻫﺪ ﺑﻮد. ﺗﻤﺮﻳﻦ ﻋﻤﻠﻲ دوم )ﭘﺮوژهي ﻧﻬﺎﻳﻲ( - ﺗﺤﻮﻳﻞ ﺣﻀﻮري ﭘﺮوژه 14ﺑﻬﻤﻦ ﻣﻲﺑﺎﺷﺪ. - ﻛﻞ ﻓﺎﻳﻞﻫﺎي ﭘﺮوژه ﺑﻪ ﻫﻤﺮاه ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﻳﻚ ﻓﺎﻳﻞ ﻓﺸﺮده ﺑﺎ ﻧﺎم SN1_SN2_FinalProject.zip ،ﻗﺒﻞ از ﺑﻪ ﺳﺮ آﻣﺪن ﻣﻬﻠﺖ ﺗﺤﻮﻳﻞ ﺑﻪ آدرس [email protected]ﻣﻴﻞ ﻛﻨﻴﺪ .ﻟﻄﻔﺎ ﻣﻮﺿﻮع ﻣﻴﻞ را ﻫﻤﺎن اﺳﻢ ﻓﺎﻳﻞ ﻗﺮار دﻫﻴﺪ. ﻣﻮﻓﻖ ﺑﺎﺷﻴﺪ
© Copyright 2026 Paperzz