Aspect-Oriented Programming
上一篇 /
下一篇 2006-07-18 13:22:48 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:Writing Testbenches
AOP(Aspect-Oriented Programming)link
Why important in verification: Verification requires
breakingthings to verify how a design will react to the bad data, and
also concerned about different things at different times.
Disabling an aspect can only
logicallyremove it, the aspect remains there
physically.
Limitation: How to control or manage the aspect, becasue of its freedom.
ConcurrencyThe problem of concurrency is describing concurrent systems, and executing them
In
veriloginitialstatement DOES NOT means initialization.
initialblock are indentical to
alwaysblock except that they execute only once. They are removed from thesimulation once the last statement in the
initialblock executes
How to emulating Parallelism on a Sequential Processor
In process, all the
processor
alwaysare
each executed sequentially, but simulator assumes that the various
parallel constructs cooperate to obtain fair access to the simulation
resources.
Unlikely operation system, in simulator there is not a kick-out time
limitation for process. Thus it is possible in a simulationi to have a
process grab the simulation engine and never let it go. THUS ensuring
that the parallel construcet properly cooperate in a simulation is a
large part of understanding how concurrency is implemented.
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
AOP
并行
串行机模拟并行系统