Gtech Synopsys

Add Question

43 Threads found on edaboard.com: Gtech Synopsys
hello members after a long and patient search i have got synopys dc wint nt 2000.11 from a board member . yu guys must be knowing that a good board member uploaded it in 39 zip 4mb zip files in his ftp server which is now closed. i have installed it successfully . however when i try to b build the gtech files from hdl sources then i get the
After so long i have found a solution at least for the structural description of the circuit. If anyone can provide something for the behavioral plz tell me. Here is the listing library IEEE; use IEEE.std_logic_1164.all; library gtech; use gtech.gtech_components.all; entity adder is port (a,b,cin :in std_logic; (...)
Hi all, I have several question regarding synopsys DC : (a) What are design references? It was mentioned in the documentation that Link Libraries are needed for design references.. (b) What are Link Libraries. I know target libraries is the one used to bulid a circuit from a translated RTL design. But what are link libraries
Hi all, When synthesizing RTL to netllists, synopsys Design Compiler will read gtech lib to generate a technology-independent netlist before reading lib from foundary such as TSMC. My question is what's the format of the file mapped from gtech lib? Could the file mapped from gtech lib be written out? How to do that? (...)
synopsys gtech is in synopsys .db format. ------------------------------------------------------------------ You can find it unfer the tool install directory, $install_dir > find . -name "gtech.db"
gtech is a virtual library. this is what your circuit first gets translated into, before it gets synthesised to technology-defined gates. It does not mean that your real target library will have these gates. It is useful in the sense you can see broadly what kind of circuit, your VHDL ends up with. Designware library is a real implentation for
hi all, I have doubts about ".synopsys_dc.setup" file. hope someone can help...! 1) when search path is given a path fpr example " search_path = {} + search_path, what the + search_path mean ? I mean why I need to include search_path = {"original path"} + search_path 2) About technology files :- I have ".db and .lib" bu
Hello, Pay attention to the paths you are writing in the variables: link_library = { vlsicad/micsoft/IBM_CMOS8/A should be: link_library = { vlsicad/micsoft/IBM_CMOS8/A Maybe that "/" caused the problem..... I hope this helps! hi all I am stuck with a strange problem. here is my .synopsys_dcset up file :
Hi all i need to convert the db file gtech.db to gtech.v format is it possible? pls let me know thanks in advance srinivas
Hi bcdeepak, What do you mean by "using its library (default)". Is it a generic library or gtech? I hope it is not a generic library. Cause you can't use this lib to synthesize and layout your design. You need a real tech lib, ex. tsmc or ami or others and you must use the same tech lib for synthesis and layout. Hope it helps.
Hi Bhargav, In synopsys you have .synopsys_dc_setup file. In this file you have to specify your link and target library in order to map your logic to actual library. If you don't specify any library as target and link lib. it will map the logic is its standard gtech library(generic tech library). Hope this will solve your problem.......
i tried these in command window and got following errors: set target_library "C:\synopsys\libraries\syn\gtech.db" Error: Undefined operator on or near line 1 at or near 'set'. (EQN-2) design_analyzer> set target_library "C:/synopsys/libraries/syn/gtech.db" Error: Undefined operator on or near line 2 at or near 'set'. (...)
I try it in the pass time. It's the must-be way to do in FPGA synthesis by DC. Therefore I found most of the information reguard in insert_pad all from Xilinx ftp/web. U can find it in their web. BTW, I found many limit in doing auto insert pad . U should follow this guid-line. 1. Name ur pad module interface signals in this rule si
How to convert synopsys gtech.db to Debussy's symbol library?
Well, we are trying to run Design Analyzer of Synopsis. There is a relativly good tutorial on Verilog design. However, the code we have is written in VHDL. Thus, we either have to "force" Design Analyzer deal with it or make a toplevel verilog code and somehow instatiate VHDL entities in it. :roll: The problem with VHDL is th
It seems none of the business of library_compiler, because it even cannot read the gtech library. The following is the messege: Loading db file '/local/eda/synopsys/libraries/syn/dw_foundation.sldb' Error: Can't read unprotected library 'dw_foundation.sldb'. (DDB-44) Loading db file (...)
how can i begin with design compile if i have no foundry library? Without a foundry libary you cannot compile the code to get a netlist... If you want looking for a genric netlist.. you can use DC to genrate a gtech Cell based netlist which has no timing information.. eg.. analyze file.v elaborate Module_name write
when i finish elaborate step using dc, i get gtech netlist. i set dont_touch in this module, and then synthesize this module or synthesize the upper module, i want to know that whether i can get the gatelist that have mapped to target library? If the module to which you applied constraint dont_touch is a library specifi
coreConsultant can also generate what is called a gtech representation of the core. This can be used for simulation with any simulation tool. You will have to have the synopsys gtech libraries to do so. gtech is in a netlist format fyi. To generate readable rtl, you need the core's source license.
Hi All, My customer use synopsys gtech gate level netlist verilog format as hand-off format. (set target_library = gtech.db in DC) But we use Cadence RTL compiler as synthesis tool. How to compile synopsys gtech gate netlist in RTL compiler to otimize and map to technology library cells?
I am using Design Compiler, width tsmc 0.13 Asic library. The tsmc library provides full adder cell but Design Compiler is not using it. I instantiated a full adder using the component instantiation as descripted in Designware User Guide. library IEEE, gtech; use IEEE.std_logic_1164.all; use gtech.gtech_components.all; entity (...)
This article is from solvnet copying it from you, i find interesting that simple questions can be searched easily in solvnet with one keyword :idea: next time you have any questions search it once you will surely find answers :D The target_library variable specifies the library that Design Compiler uses to select cells for optimization and
you must use dont_touch on library cell, not math logic. synopsys will translate math logic to gtech library, then map to target library. If you want delay chain. Just use target cell directly. then set_dont_touch on them.
Hi, synopsys has a tool design compiler. Following is a method to create gate level equivalent for There gtech library. -------------------------------------------------------------------------------------------- To create a netlist with gates that are technology independent, you should use a generic library, such as the generic technology
Hello Friends, Even if we read the svf file there are chances of getting inconclusive results. I faced the same situation and got inconclusive results at some multipliers of the design. Here my suggestion is, if u r having the DW components like Multipliers, check what king of multiplier(csa, csd, wallace etc.) ur synthesis tool has inferred
This warning is generated when the verilog write detect that there are references of SELECT_OP or gtech components in this module. When finish compile, this warning maybe need not be cared.
I don't know if there are any tools you can use to transfer the synthesized netlist directly to a generic verilog independent to the technology. but i guess there are two ways to make it true: 1. other than the netlist, define a mapping file to map the gates instantiated in the netlist into gates of the other technology lib ---hell lot of work
Yes, the flow I'm following is as follows: After elaboration (gtech) I insert clock gating and compile once. No saif annotation here. Then after i get the first clock gated netlist, I simulate it and get a saif file out of the simulator. Then I go back to the synthesis flow, enable power driven clock gating and read in the saif annotation. Th
I want to run fm_shell using multi cpus in one servel (not multi sevel) but it seems not work. Hostname: RHEL37 (amd64) Current time: Thu Sep 17 11:32:11 2009 Loading db file '/tool/synopsys/fm_2007.06_SP3/libraries/syn/gtech.db' fm_shell (setup)> add_distributed_processors rhel37*4 Status: Forking successful
I think doing either set_case_analysis or set_dont_touch_network have some possible issues 1. If with set_case_analysis, there may be some unwanted optimization in the fanout of the "master control signal". If it's really static, why not change it to a constant 2. If with set_dont_touch_network, the logic in the fanout may not get mapped to
Hi auroral, Pls make that sure you have added all reference libraries using in your design. Could you provide your running logs for analysing ? Regards, Eric.Pan When I open and get into the milkyway dir and try to import my verilog design, this is what happens. icc_shell> open_mw_lib example/ {example} icc_s
Hi, I am trying to estimate the gate count of my design. I do not have a target technology library at hand. Hence I decided to synthesize the design using synopsys Design Compiler and get the netlist in gtech. I assume that gtech_NAND2 is equal to 1 cell. Then i plan to estimate the cell count of the design (in terms of NAND2 cells) (...)
Hi everyone, I met an error when I run ICC with the instruction "import_design", shown as following: icc_shell> import_designs -format verilog -top ChipTop -cel ChipTop_floorplan {./results/compile.v} Loading db file '/iggroup/home/phuang/synopsys_Curriculu/low_power_methodology/lpmm_labs/lpmm_lab3/models/saed90nm_typ_ht_pg.db' Warni
if DC cant find any scan cell in .lib file, it will keep it with the gtech models in the verilog.
Hi, guys, I need ur help,thx! I have problems while elaborating the FFT_256 project from opencores.org(Pipelined FFT/IFFT 256 points processor :: Overview :: OpenCores ) in the synopsys design compiler. I dont know why this happen because I synthesized the same design in Virtex4 FPGA using synpl
Hi,guys,would you help me sth. about report_area command ,thx. I synthesized the can bus RTL in Design Compiler,and set the target_library "gtech.db".I didn't involve any constraint while compiling and after finishing the compile, the information read: **************************************** Report : area Design : can_top Version: C-2009.0
Hey Thanks for your reply I realized that registers are not design ware. What do you mean by should specify standard.sldb as target library??? isnt target library suppose to be technology lib like faraday fsc0h.?? also i realized that synthesis of design is inferring everything(and, or, nand) from gtech lib but not standard.sldb? if u
what is the importance of gtech libraries in synthesis?? i mean in the process of synthesis, why we have to first transform to gtech cells, and what happened, if we directly mapped with technology dependent cell in target libraries...
Frontend 1.technology libraries a.Target library(.db) b.linklibrary(.db format) 2.symbol library 3.technology independent library a.gtech library(genric technology) b.synthetic library c.Designware library
For DesignCompiler set target_library ".../synopsys/.../libraries/syn/gtech.db" set link_library "* $target_library" analyze -format verilog ${RTL_SOURCE_FILES} elaborate ${TOP_NAME} ungroup -all compile -no_map -exact_map -ungroup_all write -f verilog -hier -out ${TOP_NAME}.assign.v It will produce the boolean equation (by using a
I have changed systemverilog file as you written. But the warrning still exit. info as below. dc_shell> read_file -format sverilog ./clockgating/counter11.sv Loading db file '/home/esdcad/designkits/st/st12/v92/CORE9GPLL_SNPS_AVT_4.1/SNPS/bc_1.32V_0C_wc_1.08V_105C/PHS/CORE9GPLL_Worst.db' Loading db file '/home/esdcad/designkits/st/st12/v92/CO
can you try this... in DC dc_shell-t> list_libs and in Primetime pt_shell> list_libraries it will tell you the libraries and in both the cases. See if there paths are same. DC tells me: Logical Libraries: ------------------------------------------------------------------------- Library F
I'm beginner of using Design compiler (synopsys) but I want to know the library file ,such as lsi_10k .db , class.db, gtech.db. which company serves this library or which nanometer they are served. though I looked for this data in solvnet, and also throw a question via e-mails, but They didn't give a clear answer. How can I get this inform