Academia.eduAcademia.edu

Place and Route

description602 papers
group3 followers
lightbulbAbout this topic
Place and Route (P&R) is a critical step in the physical design of integrated circuits, involving the placement of circuit components on a chip and the routing of interconnections between them. This process optimizes performance, area, and power consumption while ensuring that design rules and constraints are met.
lightbulbAbout this topic
Place and Route (P&R) is a critical step in the physical design of integrated circuits, involving the placement of circuit components on a chip and the routing of interconnections between them. This process optimizes performance, area, and power consumption while ensuring that design rules and constraints are met.

Key research themes

1. How can automated algorithms improve the construction and simplification of geographic location graphs for efficient routing and logistics?

This research area focuses on developing computational techniques to automatically construct and optimize graphs representing geographic locations connected by routable paths. Efficient location graph construction is critical for numerous applications such as logistics optimization, agent-based movement simulations, and service delivery route planning. The significance lies in balancing graph completeness with computational complexity and redundancy reduction, enabling scalable, accurate, and practical geographic network models.

Key finding: Introduces a novel two-step approach where a complete graph of locations connected by shortest paths is pruned by removing indirect routes using a parameterized triangle inequality rule. This pruning algorithm achieves a... Read more
Key finding: Develops key software components that reconstruct users’ movement routes from GPS traces mapped onto road networks, modeling routes as sequences of road segments with metadata about usage patterns and destinations. By... Read more
Key finding: Applies a spatial point process model on a linear network to analyze cruise passengers’ stop intensities at destinations using GPS tracking data integrated with questionnaire responses. The method accounts for the geometry of... Read more

2. In what ways can spatial configurations and symbolic representations influence human perception, navigation, and accessibility within urban and metropolitan environments?

This research theme investigates the cognitive and spatial aspects of how humans mentally represent, navigate, and interact with complex urban and metropolitan spaces. It focuses on the role of symbolic tools (such as transit maps) and the physical spatial configuration (including urban layouts and hospital spatial arrangements) that shape wayfinding, accessibility, and users’ journey experiences. Recognition of these influences is crucial for urban planners, designers, and service providers to enhance navigability, legibility, and social inclusiveness in built environments.

Key finding: Demonstrates through interviews and sketch mapping that schematic transit maps, such as the London Underground Tube Map, significantly shape residents’ mental representations of their city. The study reveals that these maps,... Read more
Key finding: Using space syntax theory, quantitatively analyzes the spatial configurations across multiple scales—from city to hospital levels—affecting the accessibility and continuity of patients’ journeys to Emergency Departments (ED).... Read more
Key finding: Identifies limitations in current systems’ ability to interpret natural language place descriptions due to the complex, qualitative, and relational nature of 'place' as experienced and described by humans. The project... Read more

3. How can optimization frameworks and computational methodologies enhance route planning and logistics in complex supply chains and industrial contexts?

This theme addresses the application of computational optimization methods, including hybrid algorithmic frameworks and software tools, to improve route planning efficiency and effectiveness within supply chains and industrial operations. The research explores trade-offs between cost, environmental impact, and logistics performance by employing both heuristic and metaheuristic strategies, integration of geographic information systems, and the utilisation of novel routing packages. These advancements support sustainable decision-making, operational productivity, and e-commerce enhancements.

Key finding: Proposes a hybrid approach combining Salesforce's Geopointe mapping tool with heuristic optimization techniques to improve industrial supply chain route planning. The study evaluates performance, cost efficiency, and carbon... Read more
Key finding: Develops a hybrid model combining greedy heuristics and simulated annealing metaheuristic to solve the p-Median problem for optimal positioning of collection and delivery points (CDPs) in urban delivery systems. Applying this... Read more
Key finding: Outlines a comprehensive four-stage transportation planning process encompassing survey and data collection, transportation modeling (trip generation, distribution, assignment, and mode split), future land use forecasting,... Read more

All papers in Place and Route

Rivest-Shamir-Adleman (RSA) cryptosystem uses modular multiplication for encryption and decryption. So, performance of RSA can be drastically improved by optimizing modular multiplication. This paper proposes a new parallel, high-radix... more
Excess delay that each component of a design can tolerate under a given timing constraint is referred to as delay budget. Delay budgeting has been widely exploited to improve the design quality in VLSI CAD flow. The objective of the delay... more
Delay budget is an excess delay each component of a design can tolerate under a given timing constraint. Delay budgeting has been widely exploited to improve the design quality. We present an optimal integer delay budgeting algorithm. Due... more
Partial dynamic reconfiguration is an emerging area in FPGA designs which is used for saving device area and cost. In order to reduce the reconfiguration overhead, two consecutive similar sub-designs should be placed in the same locations... more
Excess delay that each component of a design can tolerate under a given timing constraint is referred to as delay budget. Delay budgeting has been widely exploited to improve the design quality in VLSI CAD flow. The objective of the delay... more
Delay budget is an excess delay that each component of a design can tolerate under a given timing constraint. Delay budgeting has been widely exploited to improve the design quality. This paper presents the idea of incrementally... more
In order to take into account physical design effects, a designer needs a feedback mechanism during interactive data path synthesis. In this paper, we propose a hypergraph model and a back-annotation algorithm which provide a feedback... more
This paper examines the use of a switch based architecture to implement a Radix-2 decimation in frequency Fast Fourier Transform Engine. The architecture interconnects M processing elements with 2*M memories. An algorithm to detect and... more
In order to prevent the SPA (Simple Power Analysis) attack against modular exponentiation algorithms, a multiply-always implementation is generally used. Witteman et al. introduced in [14] a new cross-correlation power analysis attack... more
Internet of Things (IoT) is marked by resource-constrained devices. Information security is the main challenge that arises due to the wireless transmission of data by ubiquitous sensors. In this work, we have presented a lightweight... more
During the last decade, the complexity and size of circuits have been rapidly increasing, placing a stressing demand on industry for faster and more efficient CAD tools for VLSI design. One major problem is the computational requirements... more
the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text,... more
the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text,... more
Leakage power has grown significantly and is a major challenge in SoC design. Among SoC's components, clock distribution network power accounts for a large portion of chip power. This paper proposes to deploy sleep transistor insertion... more
Modern FPGA architectures provide ample routing resources so that designs can be routed successfully. The routing architecture is designed to handle versatile connection configurations. However, providing such great flexibility comes at a... more
Routing of the nets in Field Programmable Gate Array (FPGA) design flow is one of the most time consuming steps. Although Versatile Place and Route (VPR), which is a commonly used algorithm for this purpose, routes effectively, it is slow... more
This paper presents an interleaver / deinterleaver architecture that meets all the requirements for complex SDR applications, basically, it offers enough flexibility to implement about any interleaving method. This architecture allows to... more
In presenting this dissertation in partial fulfillment of the requirements for the doctoral degree at the University of Washington, I agree that the Library shall make its copies freely available for inspection. I further agree that... more
ECC and side-channel analysis Attack scenario Affine unified formula Projective unified formula Conclusions Model for side-channel analysis Find operations in the formulae that distinguish point addition from point doubling.
Place and Route Techniques for FPGA Architecture Advancement Akshay Sharma Chair of the Supervisory Committee: Associate Professor Scott Hauck Electrical Engineering Efficient placement and routing algorithms play an important role in... more
This work describes a novel system for device development that automates and fully integrates the workflow from test chip construction, from placement and routing to electrical test program generation. In addition to accelerating test... more
En éste artículo se presenta una herramienta para la generación automática de multiplicadores paralelos en VHDL para síntesis. Se intenta asistir al diseñador de DSP a medida sobre plataformas FIPSOC (de Sidsa) o Virtex (de Xilinx). Se... more
La estimación de consumo medio en circuitos CMOS es un problema aun no resuelto completamente debido a la dificultad en la estimación de la actividad de conmutación. Cuando se trabaja con FPGAs comerciales, a este problema se añade la... more
In this work, we parameterize and explore the interconnect structure of pipelined FPGAs. Specifically, we explore the effects of interconnect register population, length of registered routing track segments, registered IO terminals of... more
This paper describes a new detailed routing algorithm, speciffically designed for those types of architecturesthat are found on the most recent generations of Field-Programmable Gate Arrays (FP-GAs). The algorithm, called RAISE, can be... more
Reverse body biasing (RBB) is often used to reduce the leakage power of a device. However, recent research has shown that if this applied RBB is too high, the leakage power can actually increase due to the contribution of Band-to-Band... more
by MECS Press and 
1 more
For the implementation of error-correcting codes, cryptographic algorithms, and the construction of homomorphic methods for privacy-preserving, there is a need for methods of performing operations on elements GF(2m) that have low... more
In this paper we present a new synthesis and layout approach that avoids the normal iterations between synthesis, technology mapping and layout, and increases routing by abutment. It produces shorter and more predictable delays, and... more
Networks-on-Chip is a recent solution paradigm adopted to increase the performance of Multi-core designs. The key idea is to interconnect various computation modules (IP cores) in a network fashion and transport packets simultaneously... more
We have developed a design flow from Verilog/VHDL to layout that mitigates the timing closure problem, while requiring no timing driven placement or routing tools. Timing issues are confined to the cell sizer, allowing the placement... more
In the recent years, Xilinx devices, like the XC6200, were the preferred solutions for evolving digital systems. In this paper, we present a new System-On-Chip, the POEtic chip, an alternative for evolvable hardware. This chip has been... more
W hether one looks outside the window or stands in front of a mirror, nature's work is evident in all its glory. Be it a pine tree, a flea, or a human being, nature has designed highly complex machines, the construction of which is still... more
This paper examines the use of a switch based architecture to implement a Radix-2 decimation in frequency Fast Fourier Transform Engine. The architecture interconnects M processing elements with 2*M memories. An algorithm to detect and... more
A synthesis methodology for multiple scan trees that considers output pin limitation, scan chain routing length, test application time, and test data compression rate simultaneously is proposed in this paper. Multiple scan trees, also... more
The arithmetic Product-of-Sum (POS) is a frequently used datapath operation in modern integrated circuit designs, especially in Digital Signal Processing (DSP) and Graphics applications. Since POS blocks typically incur a significant... more
Modern three-dimensional (3D) designs, in which the active devices are placed in multiple layers using 3D integration technologies, are helping to maintain the validity of Moore's law in today's nano era. However, progress in commercial... more
The present paper describes an Electronic System Level (ESL) design methodology which was established and employed in the creation of a H.264/AVC baseline decoder. The methodology involves the synthesis of the algorithmic description of... more
Physical synthesis is a relatively young field in Electronic Design Automation. Many published optimizations for physical synthesis end up hurting the quality of the final design, often because they neglect important physical aspects of... more
Highly-optimized placements may lead to irreparable routing congestion due to inadequate models of modern interconnect stacks and the impact of partial routing obstacles. Additional challenges in routability-driven placement include... more
In order to prevent the SPA (Simple Power Analysis) attack against modular exponentiation algorithms, a multiply-always implementation is generally used. Witteman et al. introduced in [14] a new cross-correlation power analysis attack... more
In order to prevent the SPA (Simple Power Analysis) attack against modular exponentiation algorithms, a multiply-always implementation is generally used. Witteman et al. introduced in [14] a new cross-correlation power analysis attack... more
by J. Das
Field-Programmable Gate Arrays (FPGAs) are widely used to implement logic without going through an expensive fabrication process. Current-generation FPGAs still suffer from area and power overheads, making them unsuitable for mainstream... more
To optimize performance and power of a processor's cache, a multiple-divided module (MDM) cache architecture is proposed to save power at memory peripherals as well as the bit array. For a MxB-divided MDM cache, latency is equivalent to... more
In this paper, we employ gridded model for channel routing and place the terminals which are horizontally aligned. We have developed a two-layer channel router that can eliminate the constraints due to overlap. The proposed approach is... more
This paper proposes ‘CIRPART’ – architecture for implementing Hybrid Genetic Algorithm (GA) used for circuit Multiway Partitioning in VLSI physical design automation. CIRPART applies Hybrid Genetic Algorithm to considerably reduce the... more
VLSI physical design algorithms are generally nonpolynomial algorithms with very long runtime. In this paper, we parallelize the Pathfinder global routing algorithm-a widely used FPGA routing algorithm-for running on multi-core systems to... more
this paper deals with the practical aspects of the mirror equivalence concept of convolutional codes and turbo-codes (TCs), already defined in a companion paper entitled first part. According to this new concept, the codes for which the... more
This chapter presents the design and development of a hardware based architecture of Evolutionary Algorithm for solving both the unimodal and multimodal fixed point real parameter optimization problems. Here a modular architecture has... more
Download research papers for free!