잠결에 엔지니어링

블로그 이미지
SLEEPY ENGINEER www.windahead.com
김상욱

Article Category

여러가지 (42)
PL (6)
OS (2)
Network (1)
HDL (2)
Mathe (4)
Devices (1)
Books (0)
Photographs (2)
Music (3)
smallTalk (14)
스크랩 (3)
Tips (2)

Recent Comment

Recent Trackback

Calendar

«   2008/12   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Archive

  • Total1,958
  • Today0
  • Yesterday6
  1. 2008/06/04
    Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill!
  2. 2008/03/13
    Verilog Designer's Guide
베릴로그에서의
Nonblocking Assignments와 Blocking Assignments의 차이
그리고 관련된 Guideline


Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill!
Clifford E. Cummings
http://csg.csail.mit.edu/6.375/papers/cummings-nonblocking-snug99.pdf



ABSTRACT
One of the most misunderstood constructs in the Verilog language is the nonblocking assignment. Even very experienced Verilog designers do not fully understand how nonblocking assignments are scheduled in an IEEE compliant Verilog simulator and do not understand when and why nonblocking assignments should be used. This paper details how Verilog blocking and nonblocking assignments are scheduled, gives important coding guidelines to infer correct synthesizable logic and details coding styles to avoid Verilog simulation race conditions.
Trackback 0 and Comment 0
http://www.doulos.com/knowhow/verilog_designers_guide/
Trackback 0 and Comment 0