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

    Message

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

    From: Shehryar Shaheen<shehryar.shaheen@u...>
    Date: Sat May 15 17:10:09 CEST 2004
    Subject: [oc] Quick Start on Opensource ASIC design VLSI Tools
    Top
    Ofcourse the Alliance tools cannot be compared with Synopsys DC
    or Cadence Buildgates etc but theses tools have big price tags which
    the Allaince tools don't. Its common knowledge that free tools may
    not be wholly at par with the ones that are not free but then this
    doesn't mean that nomenclature has to be different

    Icarus Verilog is grouped under 'Verilog Simulator' but because
    it doesn't have all the features that NC-Verilog or Verilog-XL have
    it doesn't need to called say 'half-verilog simulator' or something , now
    does it :)

    Alliance tools are free and are opensourse and yes they place
    some amount of restrictions as to the way RTL is written but
    then RTL is always written with strict rules keeping mind what
    the synthesis tools will infer from the RTL.

    Even Design Compiler or some other high end (and not free) tools
    will not allow for absolute freedom to write what ever construct one
    feels like that is part of VHDL or Verilog language and the synthesis
    tools doesn't complain about it and one still might have to do
    changes in the code to get it synthsized.

    While they do support a larger synthesizable subset they are
    neither free nor opensource.

    ----- Original Message -----
    From: "Guy Hutchison" <ghutchis@g...>
    To: "Discussion list about free open source IP cores" <cores@o...>
    Sent: Saturday, May 15, 2004 7:17 AM
    Subject: Re: [oc] Quick Start on Opensource ASIC design VLSI Tools


    > > That essentially IS logic sysnthesis of standard VHDL RTL
    > > aftet this you get a VHDL gatelevel netlist made up with
    > > standrad cells from the library sxlib ( sxlib is distributed with
    Allance)
    >
    > Unforunately, neither Verilog nor VHDL has ever defined what portion
    > of the language constitutes the synthesizable subset, and so we are
    > left with de facto standards. The bar for this is whatever VHDL code
    > can be accepted by common synthesis tools as Design Compiler and
    > Get2Chip. While VASY does support more constructs than I thought it
    > did, it was unable to translate several VHDL files (from
    > opencores.org) which I have previously compiled with DC.
    >
    > This means that, in practice, unless you are coding specifically for
    > the Alliance tool set, compiling your code with VASY will require
    > rewriting substantial portions of it.
    >
    > My comment about being misleading was that if you make a statement
    > like "tool XXX supports logic synthesis" with no conditions or
    > caveats, anyone looking at the tool will expect it to have roughly the
    > same capabilities and limitations of other tools that support logic
    > synthesis; VASY/BOOM does not meet these criteria.
    > _______________________________________________
    > http://www.opencores.org/mailman/listinfo/cores


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