рдЕрдВрдд рдореЗрдВ, рд░реВрд╕ рдореЗрдВ
SystemVerilog рдкрд░ рдПрдХ
рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рд╢реБрд░реВ рд╣реБрдИ , рдЬреЛ
рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдереА ред рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдЙрди рддрдХрдиреАрдХреЛрдВ рдФрд░ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ рдЬреЛ рдПрдирд╡реАрдбрд┐рдпрд╛, рдЗрдВрдЯреЗрд▓, рдПрдПрдордбреА, рдРрдкреНрдкрд▓ рдФрд░ рдЕрдиреНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗ рдЬрд╛рддреЗ рд╣реИрдВ: рд╕рдорд╡рд░реНрддреА рдЕрднрд┐рдХрдерди рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╡рд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдм рдХреЗрд╡рд▓ рд╕рддреНрдпрд╛рдкрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЪрд┐рдк рдбрд┐рдЬрд╛рдЗрдирд░ рднреА рд╣реИрдВ; рдбреЗрд▓реНрдЯрд╛ рдЪрдХреНрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо; рд╕реНрдерд┐рд░ рд╕рдордп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рд╕рдордЭрджрд╛рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛; рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрддрд╛рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд░ рдЖрд░реЗрдЦ; рдбреЗрдЯрд╛ рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рд╕рдВрдЪрд╛рд░реЛрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рд░реВрд╕реА рдкрд╛рдардХ рдХреЛ "рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА рдкреНрд░рдгрд╛рд▓реА" рдХреЗ рдЙрд▓реНрд▓реЗрдЦ рд╕реЗ рд╣реИрд░рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛? рдпрд╣ рд╕рдВрднрд╡рддрдГ 2003
рдореЗрдВ рд▓реЙрд╕ рдПрдВрдЬрд┐рд▓реНрд╕ рдХрд╛рдЙрдВрдЯреА рдореЗрдВ
рд╣реБрдИ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рднреНрд░рдо рд╣реИред рд▓реЙрд╕ рдПрдВрдЬрд┐рд▓реНрд╕ рдХреЗ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ, рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛рдУрдВ рдФрд░ рдареЗрдХреЗрджрд╛рд░реЛрдВ рд╕реЗ рдХрд╣рд╛ рдХрд┐ рд╡реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП "рдорд╛рд╕реНрдЯрд░ / рд╕реНрд▓реЗрд╡" рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░ рджреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рдЙрдВрдЯреА рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЧреБрд▓рд╛рдо рдЕрддреАрдд рдХреА рдпрд╛рдж рджрд┐рд▓рд╛ рджреА рдЧрдИ рдереАред
рдЕрдм рддрдХрдиреАрдХреА рд╕рд╛рд╣рд┐рддреНрдп рд▓реЗрдЦрдХ рд╢рдмреНрджреЛрдВ рдХреЛ рдорд╛рд╕реНрдЯрд░ / рджрд╛рд╕ рд╕реЗ рдмрдЪрд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдлреНрд░реАрдХреА-рдЕрдореЗрд░рд┐рдХреА рдЗрдВрдЬреАрдирд┐рдпрд░ рдЖрдзреБрдирд┐рдХ рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреИрдорд░реВрди рд╕реЗ рд╕реЛрдлрд┐рдпрд╛ рдорд╛рд╡реЛрдХрд╛рдиреА - рдмрд╛рдИрдВ рдУрд░ рдХреА рддрд╕реНрд╡реАрд░ рдкрд░), рдФрд░ рдкреБрд░рд╛рдиреЗ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреБрд░рд╛рддрди рджрд┐рдЦрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдпреВрдХреНрд░реЗрдиреА рддрдХрдиреАрдХреА рд╕рд╛рд╣рд┐рддреНрдп рдореЗрдВ "рдкреИрди / рд╕реНрд▓реЗрд╡" рд╢рдмреНрдж "рд▓реАрдб / рд▓реАрдб" (рдмрдЬрд╛рдп) рдХреЗ рдмрдЬрд╛рдп рджрд┐рдЦреЗрдЧрд╛ред рд░реВрд╕реА "рдиреЗрддрд╛ / рджрд╛рд╕")ред
рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирд╛рдЧрд░рд┐рдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдлреНрд░реАрдХреА-рдЕрдореЗрд░рд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдШрд░реНрд╖ рдХрд╛ рд╡рд┐рд╖рдп рд░реВрд╕реА рдИ-рд╢рд┐рдХреНрд╖рд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдореЗрдВ рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рддрд╛рддреНрдпрд╛рдирд╛ рд╡реЛрд▓реНрдХреЛрд╡рд╛ "рдмреНрд▓реИрдХ рдкреИрдВрдерд░реНрд╕" рдХреЗ рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреА-рд╢рд░реНрдЯ рдкрд╣рдирддреЗ рд╣реИрдВ, рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдЖрдВрджреЛрд▓рди, рдЬреЛ рдПрдХ рд╕рдордп рдореЗрдВ рд╢рд╛рдВрддрд┐рдкреВрд░реНрдг рд╡рд┐рд░реЛрдз рдХреЛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдорд╛рдирддрд╛ рдерд╛, рдФрд░ рд╕рд╢рд╕реНрддреНрд░ рд╡рд┐рд░реЛрдз рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рдереЗред

рддрд╛рддреНрдпрд╛рдирд╛ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбреНрд░реЛрд╡рдирд╛ рдХреА рддреНрд╡рдЪрд╛ рдХреЗ рдиреАрдЪреЗ рдкреНрд░рддреАрдХ рдХреА рдкреВрд░реА рдЫрд╡рд┐ рдХрдЯ рдХреЗ рдиреАрдЪреЗ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдореИрдВ рдбреЗрд▓реНрдЯрд╛ рдЪрдХреНрд░ рдФрд░ рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛:
рдиреАрдЪреЗ рдорд╛рд╕реНрдЯрд░ / рджрд╛рд╕ рдФрд░ рд╡рд╛рджрд╛ рдХрд┐рдП рдЧрдП рдмреНрд▓реИрдХ рдкреИрдВрдерд░ рдкреНрд░рддреАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреБрд╕реНрддрдХ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕,
"рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди рдПрдВрдб рд╡реЗрд░рд┐рдлрд┐рдХреЗрд╢рди рдСрдлрд╝ рд╕рд┐рд╕реНрдЯрдо рдСрди рд╕рд┐рд╕реНрдЯрдорд╡рд┐рд▓реЗрдЧ" рдкреБрд╕реНрддрдХ рдХреЗ рд▓реЗрдЦрдХ (2019 рдореЗрдВ рд░реВрд╕реА рдореЗрдВ DMK-Press, 2016 рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ) рд╡рд╣реА рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдлрд┐рд▓рд┐рдк рдореБрд░реНрдмреА рдХреЗ рд╕рд╛рде рд╕рд╣-рд▓реЗрдЦрдХ 1991 рдореЗрдВ рдПрдХ рдкреБрд╕реНрддрдХ рд▓рд┐рдЦреА рдереА рдж рд╡реЗрд░рд┐рд▓реЙрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдФрд░ рдлрд┐рд▓рд┐рдк рдореВрд░рдмреА рджреНрд╡рд╛рд░рд╛ред рдлрд┐рд░, 1991 рдореЗрдВ, рдХрдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдиреЗ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ рдлреИрд╢рди рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдкреНрд╕ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдП, рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛; рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдиреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдЫреЛрдбрд╝ рджреА рд╣реИ; рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдореЙрдбрд▓ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛, рдФрд░ рдЕрдВрддрд┐рдо рд╕рд░реНрдХрд┐рдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ; рдЙрд╕ рд╕рдордп рдмрдВрдж VHDL рдФрд░ рд╡реЗрд░рд┐рд▓реЛрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЫреЛрдЯреА рдФрд░ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рднрд╛рд╖рд╛рдПрдВ рдереАрдВ рдЬреИрд╕реЗ рд╣рд╛рдмрд┐рд▓, CUPL, PALASM; рдФрд░ рдЗрдВрдЯреЗрд▓ рдФрд░ MIPS рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛рдПрдВ рдереАрдВред
рдРрд╕реЗ рдорд╛рд╣реМрд▓ рдореЗрдВ, рдереЙрдорд╕ рдФрд░ рдореБрд░реНрдмреА рдХреА рдкреБрд╕реНрддрдХ рд╕рд╛рдордиреЗ рдЖрдИ, рдЬреЛ 1990 рдХреЗ рджрд╢рдХ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдереА, рдЬреЛ рдХрд┐ C рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЗрд░реНрдирд┐рдЧрди-рд░рд┐рдЪреА рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХ рдФрд░ C ++ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдмрд░рдЬрдиреА рд╕реНрдЯреНрд░реИрдЬрдк рдХреА рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдереАред рдкреБрд╕реНрддрдХ 1991 рд╕реЗ 2002 рддрдХ рдкрд╛рдВрдЪ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдмрдЪреА рд╣реИ, рд▓реЗрдХрд┐рди iPhones рдХреЗ рдпреБрдЧ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдереАред рдФрд░ 2016 рдореЗрдВ, рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдиреЗ рдкрдХрдбрд╝рдиреЗ рдФрд░ рдПрдХ рдирдИ рдкреБрд╕реНрддрдХ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ 25 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдФрд░ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред 25 рд╡рд░реНрд╖реЛрдВ рдХреЗ рджреМрд░рд╛рди рд╡реЗрд░рд┐рд▓реЛрдЧ рдкреВрд░реЗ рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрдзрд╛рд░ рдмрди рдЧрдпрд╛ рд╣реИ, рдЯреЗрд╕реНрд▓рд╛ рдореЗрдВ рд░реВрд╕реА рд╕реИрдиреНрдп рд╣реЗрд▓реАрдХрд╛рдкреНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЦреНрдпрд╛рдд рдЖрдИрдлрд╝реЛрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдпреЛрдЬрдирд╛рдПрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рдореИрдВ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкреБрд╕реНрддрдХ рд╕реЗ рдЪрд┐рддреНрд░реЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрд▓реЗ рдкрд╛рда рдХреЗ рд╕рд╛рде рдЙрдЬрд╛рдЧрд░ рдХрд░реВрдВрдЧрд╛ред
рдХрд┐рддрд╛рдм рдХреЗ рдореБрдЦреНрдп рдкрд╛рда рд╕реЗ рдкрд╣рд▓реЗ рднреА, рдкреВрд░реНрд╡-рдЕрдзреНрдпрд╛рдп "рд╕рдВрджрд░реНрдн: рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рд╕реНрддрд░ рдкрд░ рдбрд┐рдЬрд╛рдЗрди" рд╣реИ, рддрд╛рдХрд┐ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЗ, рдпрд╛, рдХрд╣реЗрдВ, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рдпрд╛рдо рдХреЗ рдПрдХ рдкреНрд░реЗрдореА, рд╢реЗрд▓реНрдл рд╕реЗ рдкреБрд╕реНрддрдХ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рддреБрд░рдВрдд рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡реЗ рдкреБрд╕реНрддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрд╣рддрд╛ рд╣реИ:рдПрдХ рдЪрд┐рдк рдкрд░ рдЕрд░рдмреЛрдВ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдПрдХ рд╢реМрдХрд┐рдпрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрдИ рд▓реЙрдЬрд┐рдХ рдЧреЗрдЯреНрд╕ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП), рд▓реЗрдХрд┐рди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдХрд╣рд╛рдиреА рд╣реИ ... рдЖрдзреБрдирд┐рдХ рд╕рд┐рд╕реНрдЯрдо рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг рдЬреИрд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред
рдЗрд╕реА рд╕рдордп, рдпрд╣рд╛рдБ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдЪрд┐рддреНрд░ рд╣реИ рдХрд┐ рдХрд╛рд░рдЦрд╛рдиреЗ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рдХреЗ рдЯреНрд░реИрдХ рдФрд░ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдХреИрд╕реЗ рдкрд╛рда рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдХреЗ рдмрд╛рдж рдкреБрд╕реНрддрдХ рдореЗрдВ рдкрд╣рд▓рд╛ рд╢рдмреНрдж "рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░" рд╣реИред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рд┐рдВрджреВрд░ рдХрд╛ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рд╕рдмрд╕реЗрдЯ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд╛рд╖рд╛ рд╣реИред рдЬреИрд╕реЗ рдорд╛рди рд▓реЗрдВ рдХрд┐ HTML рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд╛рд╖рд╛ рд╣реИред рдЬрдмрдХрд┐ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ, рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ рдХрд╛ рдЗрд░рд╛рджрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ) рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдпрд░рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд▓реЛрд╣реЗ рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рджреБрднрд╛рд╖рд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдкреБрд╕реНрддрдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдкреБрд╕реНрддрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡реЗ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░рдХ рдХрд░рддреЗ рд╣реИрдВ:

рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдШрдЯрдирд╛ рдХреА рдХрддрд╛рд░реЗрдВ рдФрд░ рдирдХрд▓реА рд╕рдордп рд╣реИ:

рдПрдХ рдШрдЯрдирд╛ рдПрдХ рдирдП рдШрдЯрдирд╛ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддреА рд╣реИ, рджреЛрдиреЛрдВ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд╡рд░реНрддрдорд╛рди рдХреНрд╖рдг рдореЗрдВ (рд╡рд░реНрддрдорд╛рди рдбреЗрд▓реНрдЯрд╛ рдЪрдХреНрд░ рдореЗрдВ) рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рддрдирд╛рд╡ рдореЗрдВред рд╡рд░реНрддрдорд╛рди рдбреЗрд▓реНрдЯрд╛ рдЪрдХреНрд░ рдореЗрдВ, рддрдерд╛рдХрдерд┐рдд рдЕрд╡рд░реБрджреНрдз рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд▓реЛрд╣реЗ рдореЗрдВ рд╡рд┐рджреНрдпреБрдд рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╢рдмреНрджрд╛рд░реНрде рдХреЗ рд╕рд╣реА рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ:

рд╕рд┐рд░рд┐рдВрдЬ рдХреЗ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рд╕рдмрд╕реЗрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЧреИрд░-рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рд╕рдмрд╕реЗрдЯ рднреА рд╣реИред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЕрдм рдЗрд╕реЗ рдПрдХ рддрд░рд╣ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдШрдЯрдирд╛рдУрдВ рдФрд░ рдореЙрдирд┐рдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдЪрд░рдг рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╣реИрдВ:

рддрдерд╛рдХрдерд┐рдд рджреМрдбрд╝ (рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐) рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреАрдбрд╝реЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╕рдЯреАрдХ рдЬреНрдЮрд╛рди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЬрдм рдореИрдВ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рд╡реЗрд░рд┐рд▓реЛрдЧ рдореЗрдВ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдпреБрд╡рд╛ рдЖрд░рдЯреАрдПрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рддреНрдпрд╛рдкрди рдЕрднрд┐рдпрдВрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдЬреНрдЮрд╛рди рдмрд╣реБрдд рд╣реА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдкрд╣рд▓реБрдУрдВ рдореЗрдВ 100% рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдЗрд╕ рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдкреИрд╕реЗ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ Synopsys VCS, рддрд╛рд▓ IES рдФрд░ рдореЗрдВрдЯрд░ ModelSim рдЯреАрдореЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
Synopsys рдФрд░ Cadence рджреЛ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ 15 рдорд┐рдирдЯ рдХреА рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред рд╡реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╣рдЬрд╝рд╛рд░ рд▓реЛрдЧреЛрдВ рдХреЛ рд░реЛрдЬрдЧрд╛рд░ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕реНрдХрд┐рдЯреНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдЗрдВрдЯреЗрд▓, рдРрдкреНрдкрд▓, рд╕реИрдорд╕рдВрдЧ, рд╣реБрдЖрд╡реЗрдИ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЧреБрдкреНрдд рд░реВрд╕реА рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рднреА рдЬреЛ рд╕реИрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд┐рдкреНрд╕ рдмрдирд╛рддреЗ рд╣реИрдВред
рдпрджрд┐ рдХреЙрдорд░реЗрдб рдкреБрддрд┐рди, рд░реЛрдЧреЛрдЬрд╝рд┐рди рдФрд░ рд╡реЗрдХреНрд╕рд▓рдмрд░реНрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реВрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд░реВрд╕реА рдПрдирд╛рд▓реЙрдЧ рд╕рд┐рдиреЛрдкреНрд╕рд┐рд╕ рд╡реАрд╕реАрдПрд╕ (рд╕рд┐рд░рд┐рдВрдЬ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП) рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╡рд┐рддреНрдд рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд┐рдиреЛрдкреНрд╕рд┐рд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрдВрдкрд╛рдЗрд▓рд░ (рд╕рд┐рдВрджреВрд░ рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП) рдФрд░ рд╕рд┐рдиреЙрдкреНрд╕ рдЖрдИрд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ (рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рднреМрддрд┐рдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдореЗрдВ) )ред рд░реВрд╕ рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдХрдИ рд╣рдЬрд╛рд░ рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдкреНрд░реЗрдореА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВред
рдпрджреНрдпрдкрд┐ рдЗрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рддреЛрдбрд╝рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рд╕рдорд░реНрдерди рдХреЗ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЕрдЧрд░ рд╣реБрд╡рд╛рд╡реЗ рдХреЛ рд╕рд┐рдиреЛрдкреНрд╕рд┐рд╕ рдФрд░ рдХреИрдбрдиреЗрд╕ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдЖрд░рдПрдо рдордзреБрдордХреНрдЦрд┐рдпреЛрдВ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдорд╛рдпрдиреЗ рдореЗрдВ рдЦрд░рд╛рдм рд╣реЛрдЧрд╛ред
рд╣рд╛рдВ, рддреЛ рдпрд╣рд╛рдВ рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдХреА рдкреБрд╕реНрддрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкрд░рд┐рд╖реНрдХреГрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджрд┐рд▓ рд╕реЗ рдирд╣реАрдВ рд╕реАрдЦрддреЗ рд╣реИрдВ, рддреЛ Synopsys, Cadence, Siemens / Mentor, Xilinx рдореЗрдВ рд╕рд┐рдореБрд▓реЗрд╢рди рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИ, рдФрд░ рд╡реЗ рдЖрдкрдХреЛ рдмреЛрд░реНрдб рдкрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗ:

рдкреБрд╕реНрддрдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдиреЗ SystemVerilog рднрд╛рд╖рд╛ рдХрд╛ рд╡рд░реНрдгрди рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рднрд╛рд╖рд╛ 2002 рдореЗрдВ рд╡реЗрд░рд┐рд▓реЙрдЧ-2001, рд╡реЗрд░рд╛ рдФрд░ рд╕реБрдкрд░рд▓реЙрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рд▓рдп рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдФрд░ рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ (PSL) рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рдЬреЛ SystemVerilog рдЕрднрд┐рдХрдердиреЛрдВ (SVA) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЧрдИ рдереА, рдХреЗ рд░реВрдк рдореЗрдВ Verilog superset рдХреЗ рд░реВрдк рдореЗрдВ рдЙрднрд░реАред
рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдбрд┐рдЬрд┐рдЯрд▓ рдбрд┐рдЬрд╛рдЗрди рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦ рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрдерд╛ рдХрдкрдбрд╝реЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╕рд┐рджреНрдз рдЯреБрдХрдбрд╝реЗ рдЬреИрд╕реЗ рдХреИрд░реЛрдЯ рдХрд╛рд░реНрдбреНрд╕ рдореЗрдВ рдмреБрдирддреЗ рд╣реИрдВред 1960 рдХреЗ рджрд╢рдХ рдореЗрдВ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдореИрдиреБрдЕрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдХрд╛рд░рдиреЛрдЯ рдореИрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХреНрд╡реАрди - рдореИрдХрдХреНрд▓реБрд╕реНрдХреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЙрдЬрд┐рдХ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдПрд╕реНрдкреНрд░реЗрд╕реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрд░реНрдХ рдХреЗ рд╕реНрд╡рдд: рдЕрдиреБрдХреВрд▓рди рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдбрд┐рдЬрд┐рдЯрд▓ рддрд░реНрдХ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рд╕рднреА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдХреИрд░рдиреЛрдЯ рдХрд╛рд░реНрдб рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рд╣рд╡рд╛ рдореЗрдВ рд▓рдЯрдХрддреЗ рджрд┐рдЦрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣рд╛рдБ рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдиреЗ 21 рд╡реАрдВ рд╕рджреА рдХреЗ рд╡реЗрд░рд┐рд▓реЛ рдореЗрдВ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рдЬреАрд╡рди рдкрд░ рдХрд╛рд░рдиреЛрдЯ рдХреЗ рдирдХреНрд╢реЗ рд╕рдВрд▓рдЧреНрди рдХрд┐рдП:

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ 1) рдПрдХ рд╕рдЦреНрдд рдЧрдгрд┐рддреАрдп рдкрд░рд┐рднрд╛рд╖рд╛ рджреЗрддреЗ рд╣реИрдВ; 2) рдЖрд░реЗрдЦ; 3) рдХреЛрдб; 4) рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЛ рдбреЗрдЯрд╛ рдкрде рдХреЗ рд╕рд╛рде рдкрд░рд┐рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рд╡рд╛рд╣; 5) рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпреЗ рдкреНрд░рд╡рд╛рд╣ рдЙрд╕рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рд╕рд░рд▓ "рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА" (рдКрдкрд░ рджреЗрдЦреЗрдВ) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


рдпрд╣рд╛рдБ рдбреЗрдЯрд╛ рдкрде рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рдСрдЯреЛрдореЗрдЯрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ рдЬреЛ рдереЙрдорд╕ рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ:


рдЗрд╕рдХреЗ рдмрд╛рдж, рдереЙрдорд╕ рдХреЗ рдкрд╛рд╕ рд╕реНрдереИрддрд┐рдХ рд╕рдордп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рдПрдХ рдЕрдзреНрдпрд╛рдп рд╣реИред рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд░рддреАрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХреНрд▓реАрдирд░, "рд╡реАрдПрд▓рдПрд╕рдЖрдИ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред" рдФрд░ рдпрд╣ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдХрд┐рддрд╛рдмреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд░рд╛рдорджреЗ рдкрд░ рд╣реИ, рдЬреЛ рдХрд┐ рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдмрд╣реБрдд рдЪрд╛рд╡ рд╕реЗ рдЪрдмрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рд╕реНрдереИрддрд┐рдХ рд╕рдордп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ, рдЗрд╕ рднреНрд░рдо рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЧрдгрдирд╛ рдПрдХ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИ рдЬрдм рд╕рднреА рдХрдЪрд░рд╛ рддрд╛рд░реЛрдВ рдкрд░ рд╣реЛрддрд╛ рд╣реИ - рди рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рднреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЧреНрд▓рд┐рдЯреНрд╕, рдЕрд░реНрдерд╛рддреН, рдЧрдбрд╝рдмрдбрд╝ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдирд┐рд╖рд┐рджреНрдз рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЧреИрд░-рдбрд┐рдЬрд┐рдЯрд▓ рдореВрд▓реНрдпред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ 0.7 рд╡реЛрд▓реНрдЯ рд╕реЗ рдКрдкрд░ рдХреЗ рд╕рднреА рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реИрдВ, рдФрд░ 0.3 рд╡реЛрд▓реНрдЯ рд╕реЗ рдиреАрдЪреЗ рдХреЗ рд╕рднреА рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рдЬрд┐рдЯрд▓ рд╢реВрдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдВ, рддреЛ 0.4 рд╡реЛрд▓реНрдЯ рддрд╛рд░ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдВрдд рдореЗрдВ, рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╕рднреА рд╕рд┐рдЧреНрдирд▓ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдиреАрдЪреЗ рдЖ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ "рдЕрдВрдд рдореЗрдВ" рдПрдХ рдШрдбрд╝реА рдЪрдХреНрд░ (рдШрдбрд╝реА) рд╕реЗ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЪрдХреНрд░ рдЙрд╕ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╡реНрдпреБрддреНрдХреНрд░рдорд╛рдиреБрдкрд╛рддреА рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╕рд░реНрдХрд┐рдЯ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝, рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝)ред
рдпрджрд┐ рдЧрдгрдирд╛ рдпрд╛ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкрд░рд┐рдгрд╛рдо рдПрдкрд░реНрдЪрд░ (рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдВрддрд░рд╛рд▓) рдХреЗ рдХреНрд╖рдг рдореЗрдВ рдбреА-рдЯреНрд░рд┐рдЧрд░ (рдиреНрдпреВрдирддрдо рдореЗрдореЛрд░реА рддрддреНрд╡) рдореЗрдВ рдирд╣реАрдВ рдЧрд┐рд░рддрд╛ рд╣реИ, рддреЛ рд╕рд░реНрдХрд┐рдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХрдЪрд░рд╛ рдмрди рдЬрд╛рдПрдЧреА - рдЙрдкрдЧреНрд░рд╣ рдпрд╛ рд░рд┐рдПрдХреНрдЯрд░ рдлрдЯ рдЬрд╛рдПрдЧрд╛, рдЖрдИрдлреЛрди рдХреЙрд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред рдкреВрд░реЗ рдЙрдкрдХрд░рдг рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рддрд░реНрдХ рд╕реЗ рдХрдо рд╡рд┐рдбрдВрдмрдирд╛ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реНрдерд┐рд░ рдХреНрдпреЛрдВ рд╣реИ? 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ, рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рдерд╛ - рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрд░реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реИрдХрдбрд╝реЛрдВ, рд▓рд╛рдЦреЛрдВ рдФрд░ рдЕрд░рдмреЛрдВ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╡рд╛рд▓реЗ рд╕рд░реНрдХрд┐рдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдерд╛, рдФрд░ рдЕрдм рд╕рдВрд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж рд╕рд┐рдЧреНрдирд▓ рдкрде рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рднреА рджреЗрд░реА рдХреЛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдШрдбрд╝реА рдХрд╛ рд╕рдВрдХреЗрдд рдХреБрдЫ рд╡рд┐рд▓рдВрдм рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рднреА рдЖ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рд░рд╕реЛрдИ рдореЗрдВ рдПрдХ рдФрд░ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдШрдбрд╝реА рд╕рдВрд╢реНрд▓реЗрд╖рдг рдкреЗрдбрд╝ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреА рдорджрдж рд╕реЗ):

рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рдереЙрдорд╕ рдХрдИ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдбреЗрдЯрд╛ рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрдлрд╝рд░ рдФрд░ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдбрд┐рдЬрд╛рдЗрди / рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╣реА рд╣реЛрддрд╛ рд╣реИ, рд░рдЬрд┐рд╕реНрдЯрд░ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд╕реНрддрд░ рдкрд░, рдЗрд╕рд▓рд┐рдП рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЙрдбрд▓ рдпрд╛ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВред рдереЙрдорд╕ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рд▓рд┐рдЦрдирд╛ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рджреВрд╕рд░реЗ рд╕реНрддрд░ рдХреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди рдРрд╕реЗ рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ (рджреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреЗрдЯ рдорд╢реАрди, рджреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣, рдкрд╛рдЗрдкрд▓рд╛рдЗрдВрдб рдбреЗрдЯрд╛ рдкрде рдпрд╛ рдмрд╕ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП)ред рдпрджрд┐ рдЖрдк 20 рдорд┐рдирдЯ рдореЗрдВ рдереЙрдорд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рд╕реА рднреА рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП 30-50 рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдПрдВрдЧреЗред рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ - рд▓рдбрд╝рд╛рдИ рдореЗрдВ рдЖрд╕рд╛рдиред
рдХрдИ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд░рд╛рдЙрдЯрд░ (рдЫрд╡рд┐ 8.3) рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рддреНрдпрд╛рдкрди рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЗрди рдкрджреНрдзрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рд╕рд┐рд╕реНрдХреЛ рдФрд░ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЪрд┐рдкреНрд╕ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдерд╛ред

рдЕрдзреНрдпрд╛рдп 6.2.2 рдореЗрдВред рдереЙрдорд╕ рдзрд╛рдЧреЗ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ - рдЪрд░рдг-рджрд░-рдЪрд░рдг рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди (рд▓реЙрдХ-рд╕реНрдЯреЗрдк)ред рд▓реЙрдХ-рд╕реНрдЯреЗрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЙрдЪреНрдЪ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЛрдЯрд░ рд╡рд╛рд╣рди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдореЗрдВред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛: рджреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХрдИ рдЪрдХреНрд░реЛрдВ рдХреА рджреЗрд░реА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрдХрд┐рдЯ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред


рдереЙрдорд╕ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╕реЗ рдЪрд┐рдВрддрд┐рдд рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЙрдХ-рд╕реНрдЯреЗрдк рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд╣ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрдХреНрд░рд╡рд╛рддреА рдирд┐рд░рд░реНрдердХ рдХреЛрдб рд╕реАрдЖрд░рд╕реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рдереЙрдорд╕ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ LFSR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдЖрд░рд╕реА рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдП, рдПрдХ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ред рд╡рд╣ рдФрд░ рд╡рд╣ рджреЛрдиреЛрдВ рдПрдХ рдпреБрд╡рд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдереЙрдорд╕ рдХреА рдкреБрд╕реНрддрдХ рдХрд╛ рд▓рд╛рдн рд╣реИ - рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХрдИ рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рдЦреБрджрд╛рдИ рдХрд░рдиреА рд╣реИ:


рд╕реАрдЖрд░рд╕реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ, рд╣реИрдХрд░ рдбрд┐рд▓рд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рдереЙрдорд╕ рдиреЗ рд░реВрд╕ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдФрд░ рдЧрд▓рдд рд╕рдордЭрд╛ рдкреБрд╕реНрддрдХ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ:

рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдЕрдкрдиреА рдирдИ рдХрд┐рддрд╛рдм рдореЗрдВ рддреАрди рддрдХрдиреАрдХреЛрдВ рдХреЛ рдЫреВрддреЗ рд╣реИрдВ рдЬреЛ рдкреБрд░рд╛рдиреА рдХрд┐рддрд╛рдм рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдереАрдВ:
- рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдирджреЗрди рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреАрдврд╝реА рд╡рд┐рд╡рд╢ рдирд┐рдпрдореЛрдВ (рд╡рд┐рд╡рд╢ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдирджреЗрди / рдмрд╛рдзрд╛ рд╕рдорд╛рдзрд╛рди) рдХреЗ рд╕рд╛рдеред
- рд╕реАрдорд┐рдд-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдирджреЗрди, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╡рд░реЗрдЬ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдбрд┐рдЬрд╛рдЗрди рдХреА рдмрдордмрд╛рд░реА рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рдХрд╡рд░реЗрдЬ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрд╛рдВрдХрдиред
- рдЯреЗрдореНрдкреЛрд░рд▓ рд▓реЙрдЬрд┐рдХ (рд╕рдорд╡рд░реНрддреА рдЕрднрд┐рдХрдерди) рдХреЗ рдХрдердиреЛрдВ рдХреА рднрд╛рд╖рд╛ рдФрд░ рдФрдкрдЪрд╛рд░рд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рд┐рдореБрд▓реЗрд╢рди рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдЧреБрдгреЛрдВ рдХреЗ рд╕реНрд╡рдд: рдкреНрд░рдорд╛рдг рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧред
рдЗрди рддреАрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдиреЗ рдХреЗрд╡рд▓ 21 рд╡реАрдВ рд╕рджреА рдореЗрдВ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╛рдлреА рдордЬрдмреВрддреА рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ, рд╡реЗ рд╕рднреА рд╕рддреНрдпрд╛рдкрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЕрдм рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╡рд░реЗрдЬ рдФрд░ рдЯреЗрдореНрдкреЛрд░рд▓ рдЕрднрд┐рдХрдерди рднрд╛рд╖рд╛ (SystemVerilog рдЕрднрд┐рдХрдерди - SVA) рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рднреА рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдереЙрдорд╕ рдХреЗ рдкрд╛рд╕ рдПрдХ рдиреНрдпреВрдирддрдо рдиреНрдпреВрдирддрдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЯреЗрд▓реАрдлреЛрди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рди рдХреЗрд╡рд▓ рд▓реМрдХрд┐рдХ рдмрдпрд╛рдиреЛрдВ рдХреА рднрд╛рд╖рд╛, рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрдерди рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдФрдкрдЪрд╛рд░рд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдкреНрд░рдерд╛ рднреА рд╣реИред рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЬреЛрд░-рдЖрдзрд╛рд░рд┐рдд рдФрдкрдЪрд╛рд░рд┐рдХ рд╕рддреНрдпрд╛рдкрди Apple, AMD рдФрд░ рдРрд╕реА рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рднреАрддрд░ рднрд╛рд░реА рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореЗрд░рд╛ рдПрдХ рдорд┐рддреНрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ
рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЛ рд▓реМрдХрд┐рдХ рдХрдердиреЛрдВ рдХреА рднрд╛рд╖рд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд▓рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд╡рд╛рдИ рдпрд╛рддреНрд░рд╛ рдХреЗ рдмрдЬрд╛рдп рдирдП рд╕рд╛рд▓ рдХреА рд╕рднреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕реЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдХреИрд░рд┐рдпрд░ рдФрд░ рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП SystemVerilog рдЕрднрд┐рдХрдерди (SVA) рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╕рдЪ рд╣реИ, рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╣ рддрд╛рдЗрд╡рд╛рди рдХреЗ рдкреНрд░рд╡рд╛рд╕рд┐рдпреЛрдВ рдХрд╛ рдмреЗрдЯрд╛ рд╣реИ, рдФрд░ рдЙрдирдХрд╛ рд░реВрд╕рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд░рд╡реИрдпрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдереЙрдорд╕ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдирджреЗрди (рд░реИрдВрдб рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рдФрд░ рдмрд╛рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз) рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ:

рдФрд░ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдереЙрдорд╕ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╡рд░реЗрдЬ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ - рдХрд╡рд░рдЧреНрд░реБрдк / рдХрд╡рд░рдкреЙрдЗрдВрдЯ / рдбрд┐рдмреНрдмреЗ, рдХрдИ рдЪрд░ рдЖрд╡рд░рдгреЛрдВ (рдХреНрд░реЙрд╕) рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдбрд┐рдмреНрдмреЗ, рдореВрд▓реНрдп рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд╡рд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд▓реМрдХрд┐рдХ рдХрдерди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ "рдпрджрд┐ q рдШрдбрд╝реА рд╕рдВрдХреЗрдд рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╕рддреНрдп рд╣реИ, рддреЛ рдЕрдиреБрдХреНрд░рдо s2 рдХреЛ рдЪрдХреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ r рдкрд╣рд▓реЗ рд╕рддреНрдп рд╣реИ, рдФрд░ s рддреАрди рдФрд░ рдЪрдХреНрд░реЛрдВ рдореЗрдВ рд╣реИ":

рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рджреНрд╡рд╛рд░рд╛ "рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди рдПрдВрдб рд╡реЗрд░рд┐рдлрд┐рдХреЗрд╢рди рдСрдлрд╝ рд╕рд┐рд╕реНрдЯрдо рдСрди рд╕рд┐рд╕реНрдЯрдорд╡рд┐рд▓реЗрдЧ" рдкреБрд╕реНрддрдХ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдХреНрдпрд╛ рдкрдврд╝рд╛ рдЬрд╛рдП?
рдЕрдЧрд░ рдЖрдкрдХреЛ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк
рдбреЗрд╡рд┐рдб рд╣реИрд░рд┐рд╕ рдФрд░ рд╕рд╛рд░рд╛ рд╣реИрд░рд┐рд╕ рдХреА рдХрд┐рддрд╛рдм
"рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯрд░реА рдПрдВрдб рдХрдВрдкреНрдпреВрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░" рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреБрд╕реНрддрдХ рд╣реИрд░рд┐рд╕ рдПрдВрдб рд╣реИрд░рд┐рд╕ рдХреЛ рд╕рднреА рд▓реЛрдЧ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрдврд╝ рдФрд░ рдЧрд┐рди рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдкрд╛рдардХ рдХреЗ рдкрд╛рд╕ рдкреНрд░реЗрд░рдгрд╛ рд╣реЛред рдкреБрд╕реНрддрдХ рд╣рд╛рдИ рд╕реНрдХреВрд▓ рд╕реНрддрд░ рдкрд░ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ - рд╡реЙрд▓реНрдЯреЗрдЬ, рдмрд╛рдЗрдирд░реА рдирдВрдмрд░ - рдФрд░ рд╕рд┐рд░реЛрдВ рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред
рд╕реНрдкреЙрдпрд▓рд░: рдбреЗрд╡рд┐рдб рд╣реИрд░рд┐рд╕ рдФрд░ рд╕рд╛рд░рд╛ рд╣реИрд░рд┐рд╕ рдкрддрд┐-рдкрддреНрдиреА рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рднрд╛рдИ рдФрд░ рдмрд╣рди рднреА рдирд╣реАрдВ рд╣реИрдВред рд╡реЗ рд╕рд┐рд░реНрдл рдРрд╕реЗ рдирд╛рдо рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдЙрд╕реА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдХрд┐рддрд╛рдм рд▓рд┐рдЦреАред
рдпрд╣рд╛рдБ рддрд╕реНрд╡реАрд░ рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рд╣реИрд░рд┐рд╕ рдФрд░ рд╣реИрд░рд┐рд╕ рдХрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдг рдкрдХрдбрд╝реЗ рд╣реБрдП рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рдПрдХреЗрдбрдореЛрдбреЛрд░реЙрдХ рдХреА рд▓рдбрд╝рдХреА рдЗрд░реАрдирд╛ рд╣реИ, рдФрд░ рджрд╛рдИрдВ рдУрд░ рдЙрд╕рдХрд╛ рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдХреА рдкреБрд╕реНрддрдХ рдХреЗ рдмрд╛рдж, рдореИрдВ рдХреНрд▓рд┐рдл рдХрдорд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рд╡рд╣ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдореМрдЦрд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдХ рд╣реИред рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдХреА рдкреБрд╕реНрддрдХ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдерд╛ рдХрд┐ "рд╕рдВрдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдХреНрд▓рд┐рдл рдХрдорд┐рдВрдЧреНрд╕ рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред"
рд╕реЗрдорд┐рдирд╛рд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдл $ 1,000- $ 3,000 рд▓реЗрддрд╛ рд╣реИ, рдЬреЛ рд╕реЗрдорд┐рдирд╛рд░ рдХреА рдЕрд╡рдзрд┐ (рджрд┐рди рд╕реЗ рд╕рдкреНрддрд╛рд╣ рддрдХ) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрдВрдкрдирд┐рдпрд╛рдВ рдЕрдкрдиреЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреА рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдореЗрдВ рднреА, рдЕрдлрд╕реЛрд╕, рд╣рд░ рдХреЛрдИ рдпрд╣ рдирд╣реАрдВ рд╕реАрдЦрддрд╛ рд╣реИ - рдореИрдВ рд╕реНрдЯреИрдирдлреЛрд░реНрдб рд╕реЗ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖реБ рдерд╛, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рд╕реЗред рдпрджрд┐ рдЖрдк рдбреЛрдирд╛рд▓реНрдб рдереЙрдорд╕ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрд▓рд┐рдл рдХрдорд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рднреА рдореБрдлреНрдд рд▓реЗрдЦ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рд╕рд╛рд░рд╛ рдкреИрд╕рд╛ рдмрдЪрд╛ рд▓реЗрдВрдЧреЗредрдЗрди рджреЛ рд▓реЗрдЦреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рд╡реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдкреВрдЫрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ:рдШрдбрд╝реА рдбреЛрдореЗрди рдХреНрд░реЙрд╕рд┐рдВрдЧ (рд╕реАрдбреАрд╕реА) рдбрд┐рдЬрд╛рдЗрди рдФрд░ рд╕рддреНрдпрд╛рдкрди рддрдХрдиреАрдХ рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд░рд┐рд▓реЙрдЧ рд╕рд┐рдореБрд▓реЗрд╢рди рдФрд░ рд╕рд┐рдВрдереЗрд╕рд┐рд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗрдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕реВрдЪрдХ рддреБрд▓рдирд╛ рдХреЗ рд╕рд╛рде рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдлреАрдлреЛ рдбрд┐рдЬрд╛рдЗрдиредрдЗрди рддреАрди рд▓реЗрдЦреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реАрд╕реЗрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, FSM рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ FSM рд╢реИрд▓реА "рдХреЗрд╕ (1'b1) // рдХреЛ рд╕рдордХрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ" рд╕рдорд╛рдирд╛рдВрддрд░_рдХреЗрд╕ ... рд░рд╛рдЬреНрдп [STATE_N]: ... тАЭ, рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЙрдЪреНрдЪ рдЧрддрд┐ рд╡рд╛рд▓реЗ рдЪрд┐рдкреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рди рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕, рдФрд░ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ:рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдФрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░реАрд╕реЗрдЯ рдбрд┐рдЬрд╛рдЗрди рддрдХрдиреАрдХ -рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬреНрдб-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреНрдб рдХреЗ рд╕рд╛рде рдПрдлрдПрд╕рдПрдо рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрдЯ рдбреЗрдХреНрд╕ рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рддрдХрдиреАрдХ, рдЧреНрд▓рд┐рдЪ-рдлреНрд░реА рдЖрдЙрдЯрдкреБрдЯрд╕рд┐рдиреНрдереЗрд╕рд┐рдмрд▓ рдлрд┐рдирд┐рдЯ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд┐рдЬрд╛рдЗрди рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдирдИ рдкреНрд░рдгрд╛рд▓реА рд╡реЗрд░рд┐рд▓реЙрдЧ 3.0 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯреНрд╕ред, , 1980- . , static timing analysis, , inertial transport delays , , :
Correct Methods For Adding Delays To Verilog Behavioral Models:
