1 / 16

SRAM design for VFAT3

SRAM design for VFAT3. CERN – Round Table Meeting - July 4 th Jérôme Masson. Outline. Work done since May 22th (CERN workshop) Modifications to bring What I need to do before end of July. Reminder : Block diagram. DataIN SRAM1 128. DataIN SRAM2 128. Encoder. Decoder. Encoder.

amora
Télécharger la présentation

SRAM design for VFAT3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SRAM design for VFAT3 CERN – Round Table Meeting - July 4th Jérôme Masson

  2. Outline • Work done since May 22th (CERN workshop) • Modifications to bring • What I need to do before end of July Round Table Meeting

  3. Reminder : Block diagram DataIN SRAM1128 DataIN SRAM2128 Encoder Decoder Encoder Decoder SRAM 1 SRAM 2 tag 12 140 Wa1 W1 Ra1 R1 Wa2 W2 R2 DataOUT Ra2 Control Logic Data Formatter 156 e Port data Valid Wa: Writeaddress Ra: Read address W: Writeenabled R: Read enabled Round Table Meeting

  4. SRAM1 : a placed/routed config Round Table Meeting

  5. SRAM1 : Write CONTROL LOGIC Time before a data is written in memory : #2.5 clock period  reduce to 1.5 clock period Round Table Meeting

  6. SRAM1 : Read Time before a data is read in memory : #2.5 clock period  reduce to 1.5 clock period Round Table Meeting

  7. Modifications • Modifications done : • Take off the flops to win 1 clock period (functionality of the block not changed) • Synthesis : a path is unconstrained (timing issue) • Size modifications for SRAM1 (to do): Mieczyslaw idea Round Table Meeting

  8. SRAM1 : write (behaviour) Better than previous design : faster and smaller Round Table Meeting

  9. SRAM1 : read (behaviour) Better than previous design : faster and smaller Round Table Meeting

  10. To DO • #3 weeks to finish the blocks • Make transition with Mieczyslaw • Ensure the timing (current task) • Physical design • Assets: • Design flow: already gone through • Work environment (scripts, .lib, STA) : set Round Table Meeting

  11. Thanks for paying attention Round Table Meeting

  12. Back up Round Table Meeting

  13. SRAM1 : Control (1/2) Block A Block J Module Encoder Module dataIN128 channels Module 7 7 7 address A address address J Mux A Mux Mux J read_address<10:0> 7 Décodeur d’adresses write_address<10:0> read_address 7 read_en write_address write_en Round Table Meeting

  14. SRAM1 : Control (2/2) Hamming Dec3 32 152 Output block A 38 Hamming Dec2 152 32 Output block B dataOUT 38 152 Output block C Control Logic 140 38 ….. Hamming Dec1 32 152 38 Output block J Hamming Dec0 12 bits time stamps are added to the data in the Control Logic 32 Round Table Meeting

  15. SRAM2 : Write NEED TO BE CHANGED as for SRAM1 Round Table Meeting

  16. SRAM2 : Read NEED TO BE CHANGED as for SRAM1 Round Table Meeting

More Related