본문 바로가기

Theory/Lecture

[PSpice] 2. 간단한 디지털 회로 시뮬레이션 하기

갑자기 또 더워졌어요.. 이게 뭔.. 일인지... 정신이 딴데 팔려서 말이죠^^... 요즘 저희 실험실 후배들이 정말 취업준비에 바쁘답니다. 물론 저도 졸업준비에 몹시 바쁘죠.. 저희 후배들의 좋은 취업을 위해 살짝 기원해주세요^^

간단한 아날로그 회로 시뮬레이션하는 방법을 이야기했는데요. 연달아서 이번엔 간단히 디지털회로를 시뮬레이션하는 방법을 이야기 하겠습니다.


라이브러리에서 7400을 추가합니다.


뭐 NAND게이트 하나 예제로 삼아보도록하죠


소스로는 라이브러리에서 sourcstm을 선택하구요


DigStim1을 선택합니다.


배치는 이렇게 두시구요^^


Off-Page Connector를 선택하셔서


OFFPAGELEFT-L을 선택하고


배치합니다. 선연결을 하시면


이렇게요^^

 이때, 위에 표시된 아이콘을 클릭하고 오른쪽 버튼을 누르면


나타나는 팝업창에서 Edit PSpice Stimulus를 선택합니다. 이것은 사용자가 임의로 파형을 만들 수 있는 기능인데요


저런게 하나 떠요


이름을 In1이라 두고, Clock을 선택하죠


그러면 또 저런 창이 뜹니다. 거기서 위와 같이 입력해주세요


그 다음 Stimulus-New를 누르시고


In2라는 이름으로


요건 저렇게 설정해두죠


일단 NAND 게이트에 입력소스는 만들었네요. 저걸 이제 시뮬레이션상에 연결해주어야죠


일단 저장하시고^^



저기 보이는 Implementation이라는 항목이 있는데 애초에 DSTM1에서 들어간거라 In1은 설정되어있을거구요. DSTM2에서 Implementation을 더블클릭하고


여기서 In2라고 두는 거죠


그러고 저기서 Edit Properties를 선택해서


이름도 Out으로 바꿔주구요


이제 Net Alias를 뭐 메뉴에서 선택하시든... 아이콘으로하시든...^^ 선택하셔서


In1이라고 입력하고 OK를 누르고


저쯤에 클릭해둡니다.

같은 방식으로


In2도 


설정하구요^^


이제 New Simulation Profile을 실행해서




이렇게 설정하시고


Markers를


입력두개와 출력하나에 설정하면



요런 결과를 얻을 수 있습니다.^^





반응형