DelaySimulator

Trait DelaySimulator 

Source
pub trait DelaySimulator {
    // Required methods
    fn tick(&mut self);
    fn push(&mut self, addr: u64, is_write: bool);
    fn pop(&mut self) -> Option<u64>;
}

Required Methods§

Source

fn tick(&mut self)

Source

fn push(&mut self, addr: u64, is_write: bool)

Source

fn pop(&mut self) -> Option<u64>

Implementors§

Source§

impl DelaySimulator for NoDelay

Source§

impl<const WIDTH: usize> DelaySimulator for DRAMSim<WIDTH>