LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Junhu_Wang<Junhu_Wang@s...>
    Date: Tue Apr 6 02:43:08 CEST 2004
    Subject: =?gb2312?B?tPC4tDogW29wZW5yaXNjXSBBcnRpc2FuIFJhbXMgYW5kIFN5bnRoZXNpcw==?=
    Top
    You can go to cvs general ram and download memory interface like general_dpram.v
    which interface to different vendor for port map and some interface struction. May be can
    resolve your problem.


    Junhu_Wang/SMIC



    -----ԭʼÓʼþ-----
    ·¢¼þÈË: stony.d.yakovac@e...
    [mailto:stony.d.yakovac@e...]
    ·¢ËÍʱ¼ä: 2004Äê4ÔÂ6ÈÕ 1:46
    ÊÕ¼þÈË: openrisc@o...
    Ö÷Ìâ: [openrisc] Artisan Rams and Synthesis


    I am attempting to do an evaluation synthesis of the OR1200. I have the
    Artisan ram generators and the standard cell library for .13G. I am
    generating the rams with the attached Makefile of my own creation. I am
    getting netlist errors however concerning the OEN pin/s among others. Is
    there a standard generation script I do not know about? A standard anything
    to help me here? Do I have to manually wrap the Artisan rams? Has anyone
    done this before? It seems like a lot of grepping and hand modifications to
    get this to work. I can't imagine that someone hasn't eased this process
    along a little. Can someone help me?

    Makefile:
    all: art_hsdp_32x32.v art_hssp_1024x32.v art_hssp_1024x32_bw.v
    art_hssp_1024x8.v art_hssp_2048x32.v art_hssp_2048x32_bw.v art_hssp_2048x8.v
    art_hssp_256x21.v art_hssp_512x20.v art_hssp_64x14.v art_hssp_64x22.v
    art_hssp_64x24.v

    art_hsdp_32x32.v:
    echo art_hsdp_32x32
    rf2sh verilog synopsys primetime postscript -instname art_hsdp_32x32
    -words 32 -bits 32 -frequency 200 -ring_width 2 -mux 4 -drive 4 -write_mask
    off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met3
    -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename
    "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname
    off -diodes on -inside_ring_type GND

    art_hssp_1024x32.v:
    echo art_hssp_1024x32
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_1024x32 -words 1024 -bits 32 -frequency 200 -ring_width 2 -mux 16
    -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz
    met3 -vert met4 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]"
    -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper
    -check_instname off -diodes on -inside_ring_type GND

    art_hssp_1024x32_bw.v:
    echo art_hssp_1024x32_bw
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_1024x32_bw -words 1024 -bits 32 -frequency 200 -ring_width 2 -mux
    16 -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings
    -horiz met3 -vert met4 -cust_comment "" -left_bus_delim "[" -right_bus_delim
    "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case
    upper -check_instname off -diodes on -inside_ring_type GND

    art_hssp_1024x8.v:
    echo art_hssp_1024x8
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_1024x8 -words 1024 -bits 8 -frequency 200 -ring_width 2 -mux 8
    -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz
    met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]"
    -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper
    -check_instname off -diodes on -inside_ring_type GND

    art_hssp_2048x32.v:
    echo art_hssp_2048x32
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_2048x32 -words 2048 -bits 32 -frequency 200 -ring_width 2 -mux 8
    -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz
    met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]"
    -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper
    -check_instname off -diodes on -inside_ring_type GND

    art_hssp_2048x32_bw.v:
    echo art_hssp_2048x32_bw
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_2048x32_bw -words 2048 -bits 32 -frequency 200 -ring_width 2 -mux 8
    -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz
    met3 -vert met4 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]"
    -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper
    -check_instname off -diodes on -inside_ring_type GND

    art_hssp_2048x8.v:
    echo art_hssp_2048x8
    ra1sh verilog synopsys primetime postscript -instname
    art_hssp_2048x8 -words 2048 -bits 8 -frequency 200 -ring_width 2 -mux 16
    -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz
    met3 -vert met4 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]"
    -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper
    -check_instname off -diodes on -inside_ring_type GND

    art_hssp_256x21.v:
    echo art_hssp_256x21
    rf1sh verilog synopsys primetime postscript -instname
    art_hssp_256x21 -words 256 -bits 21 -frequency 200 -ring_width 2 -mux 4
    -drive 4 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname off -diodes on -inside_ring_type GND art_hssp_512x20.v: echo art_hssp_512x20 ra1sh verilog synopsys primetime postscript -instname art_hssp_512x20 -words 512 -bits 20 -frequency 200 -ring_width 2 -mux 16 -drive 6 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met4 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname off -diodes on -inside_ring_type GND art_hssp_64x14.v: echo art_hssp_64x14 rf1sh verilog synopsys primetime postscript -instname art_hssp_64x14 -words 64 -bits 14 -frequency 200 -ring_width 2 -mux 4 -drive 4 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname off -diodes on -inside_ring_type GND art_hssp_64x22.v: echo art_hssp_64x22 rf1sh verilog synopsys primetime postscript -instname art_hssp_64x22 -words 64 -bits 22 -frequency 200 -ring_width 2 -mux 4 -drive 4 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname off -diodes on -inside_ring_type GND art_hssp_64x24.v: echo art_hssp_64x24 rf1sh verilog synopsys primetime postscript -instname art_hssp_64x24 -words 64 -bits 24 -frequency 200 -ring_width 2 -mux 4 -drive 4 -write_mask off -wp_size 8 -top_layer met8 -power_type rings -horiz met3 -vert met3 -cust_comment "" -left_bus_delim "[" -right_bus_delim "]" -pwr_gnd_rename "VDD:VDD,GND:VSS" -prefix "" -pin_space 0.0 -name_case upper -check_instname off -diodes on -inside_ring_type GND _______________________________________________ http://www.opencores.org/mailman/listinfo/openrisc

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.