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

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


라이브러리에서 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를


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



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






댓글을 달아 주세요

  1. BlogIcon 핑구야 날자 2010.10.07 17:34 신고

    다행인것은 아직 논리회로를 배웠다는거..ㅋㅋ

  2. 릴린 2011.12.01 23:57 신고

    님아 진짜 감사해요.. 지금 Termproject 시뮬 해야되는데 이거 보니까 이해가 잘되네요 감사합니다^^

  3. 잘안되요.. 2012.09.11 09:55 신고

    첫시도에는 잘 되더니 두번쨰 시도에는 stimulus editor에서 업데이트가 안되는데 어떻게 해야하나요??
    save를 눌러도 업데이트는 안되고 그냥 저장만 되던데...방법을 알려주셔요 ㅠㅠ

  4. BlogIcon ㅠㅠ; 2012.09.13 22:18 신고

    안녕하세요.. stim 은 더블클릭해서 입력을 하나 하나 해주었는데요..
    결과가 제대로 안나와요. off-page connector 로 연결해주었는데
    Run해보면 입력한 A,B는 파형이 나오고 결과값이 안나옵니다.
    알려주세요 ㅠㅠ

    • BlogIcon PinkWink 2012.09.14 10:05 신고

      아주 죄송합니다. 말씀하신 내용만으로 제가 답변을 드리기에는 알수있는 정보가 너무 없고, 지금은 제가 PSpice를 사용하지 않아 테스트를 해볼 수가 없네요.

  5. 전자과학생 2012.10.28 18:17 신고

    감사합니다~ 덕분에 레포트 잘 썼어요^^