The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Mar 28th, 2024, 1:26pm
Pages: 1
Send Topic Print
rc synthesize problem (Read 34 times)
liletian
Community Member
***
Offline



Posts: 97
MD
rc synthesize problem
Aug 23rd, 2018, 11:08am
 
Hi all

I am trying to test the buf key word in verilog.

The following code had been wrote. It supposed to add buffers between the input signal and output signal.

However, after the synthesize, it generates the following netlist.

What is the problem here? How to use verilog key word?

Thank you

The synthesize command are

set_attribute hdl_max_memory_address_range 100000000

read_hdl -v2001 test.v

set_attribute library sage-x_tsmc_cl018g_rvt_tt_1p8v_25c.lib

elaborate

synthesize -to_generic

synthesize -to_mapped

write_hdl -generic test > test_syn.v

write_hdl -mapped test > test_synth_map.v




Code:
// Generated by Cadence Encounter(R) RTL Compiler RC14.22 - v14.20-s016_1

// Verification Directory fv/test

module test(in, en, out1, out2);
 input in, en;
 output out1, out2;
 wire in, en;
 wire out1, out2;
endmodule

Code:
module test(in,en,out1,out2);
  input in,en;
  wire          in,en;
  output out1,out2;
  wire   out1,out2;
 
  bufif0(in,out1,en);
  buf(in,out2);
endmodule // buf
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.