How To Do DDR3 Memory PCB Layout Simulation - Step by Step Tutorial

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 113

  • @sebastiansurugiu1933
    @sebastiansurugiu1933 6 лет назад +29

    This channel is a gold mine for young developers, as i am. Thank you

    • @RobertFeranec
      @RobertFeranec  6 лет назад +2

      Thank you very much Sebastian for nice words :)

    • @saikumar7662
      @saikumar7662 6 лет назад

      Really your a gold digger for pcb design!!!!
      I usually follow your pcb videos
      Thanku for videos uploading !!!

    • @優さん-n7m
      @優さん-n7m 5 лет назад

      How young is that supposed to be?

    • @RobertFeranec
      @RobertFeranec  5 лет назад

      @Vernon Wai Hong Kong It didn't take too long. If you are not sure, start with less signals.

  • @balrajeran197
    @balrajeran197 5 месяцев назад

    need more in details videos on simulations

  • @hapnin123
    @hapnin123 2 года назад

    Thanks Sebastian !! Very well done. And covers the basic flow (and some advanced topics). I complicated task, made simple.

  • @mdchethan
    @mdchethan 6 лет назад

    Hi RF, Great information to all the HW design folks. A lot of information about the DDR Simulation set up and result analysis, this type of content with lot of details is not easily available. Thanks.

  • @gsuberland
    @gsuberland 6 лет назад

    Fantastic video. I have never looked into DDR validation before and it's fascinating to see how much work goes into it.

  • @Bornachiever17
    @Bornachiever17 5 лет назад

    It's so useful for designer out there for simulations thanks a lot Robert

  • @giannipedrazzi4289
    @giannipedrazzi4289 5 лет назад +1

    Very useful video tutorial, very clear, excellent explanation, very good tools, excellent job from Robert Feranec, thank you very much.

  • @karhou2020
    @karhou2020 5 лет назад +2

    Very useful tutorial for young engineer like me. Would appreciate if you could do a simulation on LPDDR4X with Cadence software :D

  • @MrMah123esh
    @MrMah123esh 9 месяцев назад

    Can you please give a session where the timing parameters are looked in from a memory datasheet and filled in the tool?

  • @sahar37b
    @sahar37b 4 года назад

    thank you very much, can you do a video about the diffrences of sigrity softwares and simulations?

  • @kingkonefpv4553
    @kingkonefpv4553 3 года назад

    I am in the process of routing a LPDDR3 interface, I've learned a lot from ur videos! Thanks for that! But what simulator should I use? As it's an open source project we can't afford one of the very expensive sim packaged. Any tips on that?

  • @kamalakannangopalakrishnan7730
    @kamalakannangopalakrishnan7730 5 лет назад

    Great job,thanks. Waiting for similar videos

  • @mhkim2234
    @mhkim2234 3 года назад

    thanks for the good video. The C2 value of [Row]C2 (Line 93214) in v80a.ibs causes an error.
    "ERROR - Package v80a_96ball_pkg: The Capacitance Matrix has diagonal element 3.822890e-013 at row C2 whose magnitude is less than the sum of off diagonal elements 3.823537e-013"

  • @frankylin4447
    @frankylin4447 2 года назад

    Robert ,Thank you so much!

  • @1981ragh
    @1981ragh 6 лет назад

    The content was very useful. Could you share more such simulations for PDN too

    • @RobertFeranec
      @RobertFeranec  6 лет назад

      Thank you Raghavendra. I have not been thinking about it ... yet. Let's see if people like this DDR3 simulation video and if yes, then I can do more videos about simulation.

  • @maayon369
    @maayon369 3 года назад

    This is really helping a lot :) thank you so much, But in this work flow, differential signal is not coming as differential do we need to edit anything on the IBIS model or need to use system explorer

  • @vdolas1845
    @vdolas1845 3 года назад

    Thanks for great tutorial video.
    Could you please tell me where I can download the Altium PCB file for this iMX6rex ?

  • @serggorod1423
    @serggorod1423 Год назад

    ХорошЫй подход к выбору исходного материала.

  • @wolky1907
    @wolky1907 3 года назад +1

    @Robert Feranec thank you so much for those excellent videos, I learnt a lot from you.. A question in my mind, during Ddr3 length matching, I should take into account package delay/length of the cpu.. but what about the ddr memory itself? Should I also consider their paclage delay? What confusing me is, if I design the board considering for ex: a micron IC, May be I can not use an Issi IC (as their package delays really different, I compared some using ibis models).. the board would be IC dependent that I dont want it to be.. whats your comment about this situation, would you take memory Ic package delay into account? Thanks..

  • @RakeshYadav-tb2im
    @RakeshYadav-tb2im 5 лет назад

    Thanks, RF for Great tutorial.

  • @guillep2k
    @guillep2k 6 лет назад

    AMAZING! Thank you, Robert!

  • @kongyuebanshan6400
    @kongyuebanshan6400 4 месяца назад

    How to assign or set the capacitor model when simulating DDR in Speed2000?

  • @bhagathch7349
    @bhagathch7349 4 года назад

    It's a great detailed tutorial Robert, thank you for this.
    Also, can you make a short video for Cadence SigXplorer? And what is the main difference between these two EDA's?

    • @RobertFeranec
      @RobertFeranec  4 года назад +1

      Thank you very much Bhagath. Maybe I could make another video about simulation in Cadence. I am making a note.

    • @hassaniqbal7934
      @hassaniqbal7934 4 года назад

      What about Hyperlynx?

  • @ahmeta6367
    @ahmeta6367 6 лет назад

    Great video Robert thanks a lot! It would be awesome if you could show a flyby topology as well. Also, I believe we can convert Altium pcb to Cadence before starting this...

    • @RobertFeranec
      @RobertFeranec  6 лет назад +1

      Thank you Ahmet. I also have Fly-by layout (our other open source board called OpenRex) and if there is enough interest (if people like this video and it has enough views), I can make more simulation videos and compare the address/command/control signals between different topology. It could be interesting. PS: Do you mean create also a video about converting Altium pcb into Cadence brd?

    • @ahmeta6367
      @ahmeta6367 6 лет назад +1

      Comparing different typologies would be very interesting. I was confused how you got the pcb in cadence from altium but I searched google and ı think I can figure it out. You could perhaps include that in the next vid anyway :)

    • @johnsjunk9157
      @johnsjunk9157 6 лет назад

      Hi Ahmet,
      In Orcad/Allegro under file import you should see an option to import Altium. You'll need to save the Altium designs into Altium ASCII format first.
      Or you can import your Altium design directly into the Sigrity Speed2K tool (for analysis) by using Speedlinks (If you install Sigrity you'll see CAD translators under your start menu)

    • @bhagathch7349
      @bhagathch7349 4 года назад

      @@RobertFeranec That would be a great comparison. Kindly do it is feasible for you.

  • @serotica6666
    @serotica6666 5 лет назад

    Great video in detail, really help. Thanks

  • @mahakoraichi8964
    @mahakoraichi8964 5 лет назад

    Thank you so much for your videos, I learned many things from you, just I would like to know what's the difference between the simulation tools? ANSYS, HYPERLINKS, and Cadance? And if for example now I will start learning with hyperlink and after that I will shift to ANSYS I need to learn new things? Or it's the same basic? I'm new to this kind of simulation and my new job required such knowledge.

    • @RobertFeranec
      @RobertFeranec  5 лет назад

      I am talking to Mentor, let's see if they will help me with license to create a youtube video.

  • @milindm7472
    @milindm7472 4 года назад

    can you please share the video for Filter analysis simulation in power distribution network

  • @randypeeters3931
    @randypeeters3931 4 года назад

    Do you have any tips when using Altium?

  • @benjamincastillo2722
    @benjamincastillo2722 2 года назад

    it turned out well

  • @mahmutdag4312
    @mahmutdag4312 5 лет назад

    I loved this video it teached me a lot of stuff

  • @КотКосмонавт-д3г
    @КотКосмонавт-д3г 10 месяцев назад

    Hi, what version of cadence do you use? 17.4 does not work with downloaded files..

  • @navidabedi6883
    @navidabedi6883 6 лет назад

    hi, robert...tanks for your excellent videos...one question...is it really necessary to learn how to work with cadence if I like to be pro like you??

    • @RobertFeranec
      @RobertFeranec  6 лет назад +1

      Hi Navid, thank you. Couple of notes what can help you to decide:
      - Many largest and most advanced boards have reference designs in Cadence Allegro. If you would like to design your board in different software, you may need to import Allegro and Orcad files into your CAD - this import can be time consuming and can cause a lot of problems and possible errors in your design. Therefore, if a company is designing for example motherboards, they will be probably using Cadence Allegro.
      - I have only worked in two different companies: one used Altium, the second was using PADS (for simple designs) and Cadence (for motherboards).
      - Cadence Allegro is quite different from Altium (Allegro is not so intuitive) and if you need to work in Allegro, than you would like to know how. Allegro requires some time to learn (so, for example, you may not want to apply for a job which requires Allegro if you have never tried the software before - in this case, knowing Allegro can help you to get the job).

    • @navidabedi6883
      @navidabedi6883 6 лет назад

      thank you very much

    • @johnsjunk9157
      @johnsjunk9157 6 лет назад

      Hi Navid
      I'm a Cadence AE and I agree with Roberts comments. Learning Allegro would enable you to apply for jobs at many large enterprise companies. It does take some time to learn but it would be worth the investment. Beyond that, if you still have space in your brain, then learn a 2nd PCB design tool. If you know 2 out of the top 4 PCB design tools (Cadence, Mentor, Altium, Zuken) you'll always be employable.

    • @navidabedi6883
      @navidabedi6883 6 лет назад

      wow...nowI really want start cadence
      thank you

  • @massimomantovan8446
    @massimomantovan8446 5 лет назад

    Hi Robert Fantastic Video!!!! But this tools are comparable with Hyperlynx??? I don't know very well this kind of software in terms of performance and price. What do you think and what do you suggest? Thanks

    • @RobertFeranec
      @RobertFeranec  5 лет назад

      I am not sure about price comparison Hyperlynx vs Sigrity. But Hyperlynx is a little bit more intuitive and Altium can create hyp file directly from your PCB (I am not sure if Allegro can create hyp). So, choosing simulation software may also depend on what CAD you are using to create your PCBs.

    • @優さん-n7m
      @優さん-n7m 5 лет назад

      @@RobertFeranec
      Is Hyperlynx really so great that alternatives are "Not good enough"?
      Why is Hyperlynx considered so great?

    • @johnsjunk9157
      @johnsjunk9157 5 лет назад

      Hyperlinks is easier because it makes several, Often incorrect ,assumptions. So yes you can get waveforms easier but that does mean they are correct

  • @keeganjay5881
    @keeganjay5881 2 года назад

    Can you do a tutorial on how to afford this software

  • @pcb7433
    @pcb7433 4 года назад

    Hi Robert , hope you are doing well. i am a great fan of you and learned a lot of things from your video . i found this video very interesting.i am to do ddr2 simulation but i dont have cadance sigrity . can you tell from where i can get this ?

    • @RobertFeranec
      @RobertFeranec  4 года назад

      Thank you. PS: I believe, you may need to contact your local Cadence supplier.

  • @DiegoColl44
    @DiegoColl44 6 лет назад

    thanks robert for your explanation..!! great video..!! Q: with Altium can you do the same ??

    • @RobertFeranec
      @RobertFeranec  6 лет назад +2

      No, you can't directly in Altium (you can do some simulations in Altium, but not like this). However, you can export designs from Altium and then do simulation (this board is also originally designed in Altium). Or .... some simulation tools are directly supported in Altium, e.g. you can save your PCB for simulation in Hyperlynx.

    • @DiegoColl44
      @DiegoColl44 6 лет назад

      @@RobertFeranec ok..!! Thanks for your help...!!

  • @TonySingh7
    @TonySingh7 4 года назад

    Thank you for making this video!

  • @Aku-op7tc
    @Aku-op7tc 2 года назад

    HI, I have two question.
    what to do next if i see the red number of "tDS_margin" and "tDH_margin" in report like your vedio?
    the red number of "tDS_margin" and "tDH_margin" are possible to be pass?

  • @zhengwei4164
    @zhengwei4164 5 лет назад

    Thank you soooooo much, Robert : )

  • @SiyaDante
    @SiyaDante 4 года назад

    Hey !
    Tnaks for the great video.
    I have been searching and thinking about a project for over a month.
    Since the prototyping cost of a 4-layer and 6-layer board differs a lot where i usually order my PCBs, I wanted to asked u, Have u ever done (or is it even possible) to rout a DDR3 SDRAM at 800Mhz at least, on a 4-layer PCB ?
    thanks in advance, Best regards.

    • @RobertFeranec
      @RobertFeranec  4 года назад

      Hello Siya, I just answered in your other comment. This may help you: designhelp.fedevel.com/forum/test/circuit-design/13810-routing-a-board-like-the-imx6rex-in-4-layers

    • @SiyaDante
      @SiyaDante 4 года назад

      @@RobertFeranec thanks alot .

    • @SiyaDante
      @SiyaDante 4 года назад

      @@RobertFeranec thanks alot .

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Vuena suertes charlie

  • @nvhmechatronic5124
    @nvhmechatronic5124 3 года назад

    thank you!

  • @Momentum.7
    @Momentum.7 6 лет назад +1

    Hi...fedvel.......please provide lower version boards.
    ..thank u.

    • @RobertFeranec
      @RobertFeranec  6 лет назад

      I only have the files in 17.2 :(. But you still should be able to use the SPD file for playing with the simulation. When I am home, I will upload the whole project to Github.

  • @rafimohammad5662
    @rafimohammad5662 4 года назад

    Thanks Robert.. I simulated the demo brd file. It worked well. I tried the same thing in my own brd file. When I am trying to modify the component value in the Part List, I am getting a message " This is a concept component. Editing is not allowed" Can you please help..

    • @RobertFeranec
      @RobertFeranec  4 года назад

      I am not really sure what the problem could be :( Maybe try to check with your Cadence support?

  • @shafiqrahman7079
    @shafiqrahman7079 6 лет назад +1

    May I request to add a case for LPDDR4-3200 (which has controller and memory with EBD. I could NOT figure out as how to add EBD and memory (i.e. Micron z01m_200b_ddp.ebd and z01m_at.ibs). I need help.

    • @RobertFeranec
      @RobertFeranec  6 лет назад +1

      Instead of Memory blocks you need to use EBD block (so when you are creating the diagram with Controller - PCB - Memories, you do not use "M" blocks, but you use "E" block instead)

    • @優さん-n7m
      @優さん-n7m 5 лет назад

      @@RobertFeranec
      By the way Robert, like there are plenty of books available on so many different software, why do things like Altium designer or Hyperlynx have few or no books and the books that exist are not in English!!!
      I mean seriously, how come these made in USA programs do not have books in English!? This defies common sense.

  • @ya3525
    @ya3525 4 года назад

    Hi Rob is it possible to do similar things with Altium?

    • @RobertFeranec
      @RobertFeranec  4 года назад

      No. Altium doesn't have a good simulator.

  • @mohamedtebbo123
    @mohamedtebbo123 5 лет назад

    Thank you alot !!!!!

  • @nikolaradakovic5050
    @nikolaradakovic5050 4 года назад

    I wonder how much does it cost one of these simulation tools like SystemSI

    • @RobertFeranec
      @RobertFeranec  4 года назад +1

      Honestly - it is very difficult to get price when I ask (often, there are only some people who can talk about price and they also consider number of factors - so the price may be very different between companies). I am not sure about this one, but it may be possible, that you can rent it just for the time you need and then it could be affordable.

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Quesadillas y refresco.

  • @pcb7433
    @pcb7433 4 года назад

    is there any simulation like this in Altium 20?

    • @RobertFeranec
      @RobertFeranec  4 года назад

      Altium is not good for PCB simulations - you will not get good results.

    • @Ghumakkad2429
      @Ghumakkad2429 4 года назад

      Hi , I want to join your courses of high speed design like DDR3. Actually ,my first ddr design is failed with 2 DDR2 in 6 layer.so can you tell me about your courses offered. I went through from your site but I found it very costly....

    • @Ghumakkad2429
      @Ghumakkad2429 4 года назад

      @@RobertFeranec I don't know how to do pcb simulation in Ltium

    • @RobertFeranec
      @RobertFeranec  4 года назад

      ​@@Ghumakkad2429 Hi Amit, please write to info@fedevel.com and dominik ask Dominik for a discount coupon code. PS: There is one discount coupon code also in my channel banner. Maybe that can help.

    • @hassaniqbal7934
      @hassaniqbal7934 4 года назад

      @@RobertFeranec How exactly is the simulation capability of Altium designer bad?

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Telefono direccion nombre

  • @Aemilindore
    @Aemilindore 5 лет назад

    That one dislike is from xilinx

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Una franquicia de agua lucky.

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Decoracion de interiores

  • @ehsaneebak6193
    @ehsaneebak6193 5 лет назад

    Hello sir
    please put your pcb's file for download
    thanks a lot

    • @RobertFeranec
      @RobertFeranec  5 лет назад

      This is the link (it can be found also in description): github.com/FEDEVEL/board-imx6rex-module-in-cadence

    • @ehsaneebak6193
      @ehsaneebak6193 5 лет назад

      thanks Sir.@@RobertFeranec,one day i will have a collaboration with you,thanks again

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Mister polak.

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Contaduria administracion ingles español

  •  5 лет назад

    Like Like Like!!!

  • @kongyuebanshan6400
    @kongyuebanshan6400 4 месяца назад

    Sorry there are no subtitles

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Tv dvd ordenador en el video juego.

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Sonidos guturales

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Pantalla con dvd vhs usb video cinta. Video camara.

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Uniforme utiles escolares zapatos balones bitbox

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Mecanografia

  • @pusatberk4193
    @pusatberk4193 6 лет назад

    Sen adamsın thank you so much sir taşşağını kızlar yesin

  • @margotgallegos4197
    @margotgallegos4197 2 года назад

    Futbol

  • @mohithkumar9210
    @mohithkumar9210 3 года назад

    I really hate the explanation given in this video. it doesn't solve any of my questions . Please work on providing quality information not just clicking buttons.