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.

How to verify Netlist and SDC file ?

Status
Not open for further replies.

seeravi

Member level 1
Joined
Sep 1, 2008
Messages
35
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,489
hi,

1). for Physical design start these are the files we get input from Synthesis Team.
1)Netlist,
2)SDC.

before starting the physical design flow, how to verify NETLIST and SDC file is correct or worng and inside the NETLIST if any assign statement we go back to Synthesis Team or any other method is there ?

2).what are the information to check the NETLIST and SDC file once we get?

plz reply\

Regards,
Ravi.
 

netlist,sdc

There are some unix commands please check the manual u wil get it and if there are any buffers then u have to remove it by using set_do_assign --on smething like tht please check soc user guide i hopeu will find one

Reply me

Added after 32 seconds:

Read timing closure its given in tht
 

Re: netlist,sdc

my 2 cents,

After receiving database from synthesis team and prior to place and route you can perform some sanity checks.

1. To validate the quality of constraints read in the netlist and the sdc file in the primetime and perform check_timing and generate report which will giving inputs like the quality of database like how many of the flip flops are getting clocks, how many flops are constrained, how many ports are having constrained or whether there is any violation like that which will surely give some idea about the quality of the delivered database.
2. In order to understand the quality of the database interms of timing , generate timing reports and understand the quality of timing how good or how bad is the database and how much you can optimize at the backend or at the placement and routing stages or what paths you cannot meet timing even during placement stages
3. After analying bit on the timing reports you can get some idea of what all areas you need to close pack during placement so that you can create regions.
4. Generate report_area and report_references -hier report in the designcompiler or synthesis stage to better understand the design hierarchy.
5. try performing formal verification using rtl 2 synthesized gates to know whether the design after synthesis stage is meeting formal verification requirement.

There is a good document on 3 rd party delivery , i believe it will be of some use
https://www.vlsichipdesign.com/3rd_party_IP_delivery.html

best regards,

chip design made easy
https://www.vlsichipdesign.com
 

Re: netlist,sdc

vlsichipdesigner said:
my 2 cents,

After receiving database from synthesis team and prior to place and route you can perform some sanity checks.

1. To validate the quality of constraints read in the netlist and the sdc file in the primetime and perform check_timing and generate report which will giving inputs like the quality of database like how many of the flip flops are getting clocks, how many flops are constrained, how many ports are having constrained or whether there is any violation like that which will surely give some idea about the quality of the delivered database.
2. In order to understand the quality of the database interms of timing , generate timing reports and understand the quality of timing how good or how bad is the database and how much you can optimize at the backend or at the placement and routing stages or what paths you cannot meet timing even during placement stages
3. After analying bit on the timing reports you can get some idea of what all areas you need to close pack during placement so that you can create regions.
4. Generate report_area and report_references -hier report in the designcompiler or synthesis stage to better understand the design hierarchy.
5. try performing formal verification using rtl 2 synthesized gates to know whether the design after synthesis stage is meeting formal verification requirement.

There is a good document on 3 rd party delivery , i believe it will be of some use
https://www.vlsichipdesign.com/3rd_party_IP_delivery.html

best regards,

chip design made easy
https://www.vlsichipdesign.com





ur information is very useful
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top