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.

synthesys in synopsys design compiler

Status
Not open for further replies.

abhishek7

Newbie level 3
Joined
Jul 18, 2017
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
33
Hi am using synopsys design compiler for synthesizing my design and using the netlist in VCS simulation and am getting warning as,suppose i use a reg[10:0] and am assigning to a signal B[5:0] during synthesis the remaining bits are considering as dontcares by the synthesys tool and functionality of the design gets differed so how do i prevent this? is there any constraints for this?can you please help me out am very new to this...


thanks
Abhishek
 

Using multiple simple sentences with proper punctuation will help to explain the problem better.

suppose i use a reg[10:0] and am assigning to a signal B[5:0] during synthesis the remaining bits are considering as dontcares by the synthesys tool and functionality of the design gets differed so how do i prevent this?
The 5 bits are unused so DC will try to optimize them away. What is the optimization_effort you have selected? Try it with minimum and see what happens.

Is this dropping of 5 bits by design? How is the 11 bits register loaded/populated?
In any case you should ask the RTL design engineer as to why this is done (did that person make a mistake?).
 

if you design 11 but only use 6, naturally the tool will drop all the unnecessary bits. it's dead logic. just make sure to design using sizes and bitwidths that match.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top