Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Add pads in verilog netlist

Status
Not open for further replies.

ksrinivasan

Member level 3
Joined
Jun 29, 2009
Messages
67
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,288
Location
India
Activity points
1,706
Hi friends
Can somebody tell me how to manually pads for a verilog netlist
Especially input,output and inout pads
i need correct syntax also
Iam using AMI 0.5 u technology and using cadence soc encounter 8.1 tool
 

Adding pad ring manually is no different from adding any other standard cell manually in your netlist.

So in your netlist, add the following line

pad1 i_pad1 (.outp (outp), .inp (inp)); // where pad1 the pad cell name, i_pad1 is the instance name, outp is the output net name and inp is the input netname. Add the pad in your design.io file for soc encounter.

In additon, you need to provide the path to pad lef file in design.conf file for soc encounter.

Hope it helps.

ebuddy
 

Thats fine
I have done that also
My main problem is with the bidirectional buffer which has inout

inout [31:0] SD_IO, MD_IO;
inout [6:0] CB_IO;
inout [3:0] PB_IO;

For example for SD i have done like this
PADINOUT p00(.DO(SD_IO[31]), .OEN(s3_sys_byte3), .DI(ledcoutdata[7]) ,.YPAD(sddata[31]));

Is this right
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top