10.07.2015 Views

Assertion Based Verification using PSL

Assertion Based Verification using PSL

Assertion Based Verification using PSL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AN5Property Specification Language (<strong>PSL</strong>)• <strong>PSL</strong> is IEEE 1850, it’s supported by EDA community• Supports Verilog, VHDL but also SystemVerilog andSystemC• Powerful in describing <strong>Assertion</strong>s e.g:Request and fifo empty are never high at same timeassert never { req AND fifo_empty };Request is always acknowledged 1 to 3 cycles after assertedassert always { rose (req) } |-> { [*1:3]; ack};Request is acknowledged eventuallyassert always req -> eventually! ack;Philips Semiconductors Sylvain Boucher 26-06-20064

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!