You are on page 1of 4

INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616

System On Chip Architecture Information Model


Based VLSI Hierarchical Floorplanning
Rajasekhara Reddy Kallam, Srinivasulu Gundala

Abstract: In Very large scale integration technology few billions of transistors are integrating on a single chip. As more
number of devices are designing on less core area. For designing more blocks with less area makes the more challenging task
on the chip designer and EDA tools. floorplanning is the initial step in the VLSI hierarchical design flow. Floorplanning takes the
most of the design time in hierarchical Design flow and for designing bigger circuits EDA tools having size, memory limitations.
To avoid these problems now a days all core companies follows hierarchical design flows. In This project we use a method of
System on chip Architecture information model with Blackboxes based chip level hierarchical floorplanning. The main of this
project is to design chip planning with less amount time with less memory requirements and getting a good quality of prototype
model in floorplanning stage by analysing hierarchical System on Chip Architecture information provided by EDA tool after
importing design. This project designed by using Cadence (Innovas) Encounter tool.

Index Terms: System on chip architecture information, Chip planning, VLSI, Instances.
——————————  ——————————

1. INTRODUCTION incremental guided floorplanning algorithm with effectively


Physical design is a process of designing physical layout for reduce IR-drop violations with the help of B*-tree
the gate level logical netlist. In Hierarchical physical design representation in [5], power and ground network and
there are various levels of designing stages are there i.e. floorplanning method for fast design convergence in [6]. By
Partitioning, chip floorplanning, powerplan, placement, clock using these algorithms, methods also taking more timing while
tree design, global routing, detailed routing, timing verification we are dealing with bigger designs, they are taking more
for each and every stage in design, physical verification, iterations and large number of instances which are not
formal verification, Signal integrity analysis, Voltage drop required in floorplanning. It reduces some amount of
analysis, ECO and finally generating GDSII file. After GDSII complexity in chipplanning by masking register to register logic
file generated it is used for creating masking in the fabrication levels while designing Top level chipplanning [7]. The existing
process. In the lower technologies the feature size of CMOS technique having more instances actually that is not required
cells having very less area, For integrating billions of in top level chipplanning which results in more iterations. To
transistors on few centimetres Die area there so many get the better prototype we are using System on chip
challenges are facing while design such a big designs [2]. Architecture information model with Blackboxes in
Chip planning is most complicated task for top-level chip Chipplanning. The System on Chip Architecture information
planning engineers in the entire Hierarchical physical design model helps to analyze floorplan after importing design that is
flow. The accuracy of chip planning will effect on the very helpful to get better chipplanning with less iterations. We
placement stage, CTS stage ,routing stage [1]. If chipplanning designed chipplanning by SoC Architecture information based
is designed badly that will results in next level there facing by creating Blackboxes for the modules.
some critical issues are facing various problems like more
congestion, getting more timing violations etc will result in the 2. EXISTING METHOD
design will taking more number of iterations, and taking more The Existing method uses active logic reduction technique
CPU runtime. Even though doing more number of iterations with flex model. The active logic reduction method means in
some times the design may not get the requirements. Aim of computer science point of view it will mask the inside logic. By
any chipplanning is to design a prototyping floorplanning. The using flexmodel in top-level chipplanning it reduces the
prototype floorplan is obtain by doing many iterations and number of instances which will help CPU to reduce CPU run
making the best quality of floor as finalized floorplanning [1] . time and reducing CPU peak memory usage. Flexmodel mask
the logic levels which are in between registers to register.
During the top level VLSI chip planning dealing with millions of Flexfillers are used in flexmodel creation. The advantage of
gate-level logic cells, R.Otten proposed the method called flexfiller is to making the masks on the various logic levels
―Automatic floorplan design in the year of 1982 [3]. There are which are in between reg2reg path in the each logic blocks
so many algorithms, methods implemented in VLSI for doing which will result in reduction of number of instances during
floorplanning like simulated anneling algorithm in [4] and floorplanning of any chip.

--------------------------------------------- If we reduce instances that will helps the EDA tool somewhat
 Rajasekhara Reddy Kallam, Electronics and Communication to complete floorplan with less time for the design in
Engineering, Lakireddy Bali Reddy College of Engineering floorplanning. The physical view of flex model shown in figure
(Autonomous), Mylavaram, Krishna Dt, Andhra Pradesh, INDIA. [1]. After completion of chipplanning is completed the flexfillers
 Srinivasulu Gundala, Professor, Electronics and Communication
are replaced with original standard cells and the remaining
Engineering , Lakireddy Bali Reddy College of Engineering
(Autonomous), Mylavaram, Krishna Dt, Andhra Pradesh, INDIA. flow is same as normal hierarchical physical design flow. The
existing method flow shown in figure [2]

1471
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616

Fig.1 Flex filler physical view

Fig.3 proposed method design flow

5. RESULTS
With the help of System on Chip Architecture Information (SAI)
model with Blackboxes we got a good quality of floorplanning
with less number of iterations and less CPU runtime. The
initial design and schematic for the design shown in figure [4,
5]. First we analyzed the Architecture obtained in EDA tool
after importing design. Initial design having 5981 instances
Fig.2 Existing method hierarchical foorplanning flow
after model creation we got 348 instances. We obtain final
prototype floorplanning with less iterations shown figure [6].
3. PROPOSED METHOD After that we checked the quality of floorplanning by global
The drawback of existing system is it masks only the logic placement and global routing, getting 0% vertical and
levels which are in between register to register of each block horizontal congestion. We did powerplanning by creating
in the design. But while doing chip planning we don’t need the power ring, power mesh shown in figure [7]. And we did power
logic inside the each and every block logic, because in top analysis for the design based on switching activity and design
level floorplanning we are only focus on critical nets between frequency and power details of design in milli watts shown in
the blocks. But existing model not mask entire logic in each figure [8].All the stages in the floorplanning we calculated CPU
block. To reduce instances we used System on Chip runtime, peak memory and compared total CPU time, peak
Architecture Information model with Blackboxes. First we memory, their improvements with existing model shown in
analyse the system architecture information and creating figure [9-12].
Blackboxs for each and every module in the design. Blackbox
is created by using area of each block. The design flow for
proposed method shown in figure [3]. The System on Chip
Architecture information model helps the top level chip
planning designers and advantage of creating Blackboxes is
it mask the entire logic in the each and every module used in
the design and we assigns pins for that Blackboxes and doing
the timing budgeting for the critical paths. After that we
analyse the quality of floorplanning by timing and congestion
analysis. With the help of this model the top level chip
planning is completed with less number of iterations, less CPU
runtime. Fig.4 Initial design
1472
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616

Without model With model Memory


Improvement
Peak memory 997.51Mb 312.031Mb 3.196

Fig.9 Memory improvement of without model and with


model

Existing method System architecture


improvement information model with
Fig.5 Schematic of design Blackboxes in design
improvement
CPU total run time 5.57 13.09
in floorplanning
stage
Peak memory 2.22 3.78

Fig.10 Comparing existing method, SAI model with


Blackboxes method

6. CONCLUSION
System on Chip Architecture Information model floorplanning
Fig.6 SAI model with Blackboxes floorplanning having more advatage in chipplanning because it helps the top
level designers to get best quality of floorplannig. The
prototype design is obtain in the floorplanning with less
numbers of iterations which will result in quality of
floorplanning with less CPU runtime. We used this model for
small design. If we use this method in bigger circuits it may
give better quality of chipplanning with less iterations and CPU
runtime.

REFERENCES
[1] Y.Zhou,Y.Yan, and W.Yan "A method to speed up VLSI
Hierarchical physical design in floorplanning",2017 IEEE
International Conference on asic.
DOI:.10.1109/ASICON.2017.8252484.
Fig.7 Power planning of design [2] S.N. Adya and I.L. Markov, ―Fixed-outline Floorplanning:
Enabling Hierarchical Design‖, IEEE Trans. on VLSI
11(6), pp. 1120-1135, 2003.
DOI:10.1109/TVLSI.2003.817546
[3] Zhang K.―Challenges and opportunities in nano-scale
VLSI design‖, IEEE VlSI-TSA International Symposium on
VlSI Design, Automation and Test, pp.6-7, 2005.
DOI:10.1109/VDAT.2005.1500005
[4] R. Otten. ―Automatic floorplan design,‖ 19th Design
Automation Conference, pp.261-267, 1982.
DOI:10.1109/DAC.1982.1585510
[5] D.F. Wong, C. Liu. ―A new algorithm for floorplan design,‖
23th Design Automation Conference, pp. 101-107 1986.
DOI:10.1109/DAC1986.1586075
[6] C.-W.Liu and Y.-W.Chang, "Floorplan and power/ground
Fig.8 Power analysis report of the design in mw
network cosynthesis for fast design convergence," in
Proc. of ISPD, pp.86, 2006
DOI:10.1109/TCAD.2007.892336
[7] Chang B, Jigang W, Srikanthan T, et al. ―Fast evaluation-
based algorithm for fixed-outline floorplanning‖, Computer
Engineering and Technology (ICCET), 2010 2nd
International Conference on. IEEE, pp. V2-81-V2-85,
2010. DOI:10.1109/ICCET.2010.5485310
[8] Cadence.Encounter user guide, version 12.1 2017

1473
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 10, OCTOBER 2019 ISSN 2277-8616

[9] Rajasekhara Reddy Kallam, Srinivasulu Gundala


―BlackBox Model Based VLSI Hierarchical Floorplanning‖
in International Journal of Engineering and Advanced
Technology vol. 8. Issue 6 pp 2604 – 2607, DOI:
10.35940/ijeat.F8754.088619.
[10] Srinivasulu G, ―Nanosecond Delay Level Shifter with
Logic Level Correction‖, in Proc. IEEE 2014 International
Conference on Advances in Electronics, Computers and
Comminications, October, pp. 1-5, Bangalore, India.
[11] Srinivasulu G et al ―A Novel Energy Efficient Active
Voltage Level Shifter‖, Europian Journal of Scientific
Research, Vol. 128, No. 4, pp. 308-314.
[12] Srinivasulu G et al ―A Novel High Performance
Dynamic Voltage Level Shifter‖, in Proc. of ARPN Journal
of Engineering and Applied Sciences, Vol. 10, No. 10, pp.
4424-4429.

1474
IJSTR©2019
www.ijstr.org

You might also like