Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

micron ddr sysverilog model | Read rand addr | how to get 0s ( not Xs ) ?

ranke

Newbie level 1
Joined
Jun 1, 2020
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
7
Hi,
We run micron ddr4 systemverilog model, it returns 'X' when read from a new address, it returns 'X' while we sould prefer to get '0'.


Thanks,
Ran.
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
17,458
Helped
3,941
Reputation
7,880
Reaction score
3,812
Trophy points
113
Activity points
115,742
Hi,

most probably the contents of the RAM are not defined after pwer up.
--> if you want to read "0" you first have to write "0".


Klaus
 

dpaul

Advanced Member level 4
Joined
Jan 16, 2008
Messages
1,370
Helped
290
Reputation
580
Reaction score
286
Trophy points
1,373
Location
Germany
Activity points
10,426
You must verify certain things with the RAM model first.
There should be a signal called calibration_complete. Please check if that is asserted HIGH at some point as simulation proceeds. Only after that you can W/R from the RAM. Next you need to make sure 0s exist at the address from which you prefer to read.
 

Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top