6 research outputs found

    Floorplan-guided placement for large-scale mixed-size designs

    Get PDF
    In the nanometer scale era, placement has become an extremely challenging stage in modern Very-Large-Scale Integration (VLSI) designs. Millions of objects need to be placed legally within a chip region, while both the interconnection and object distribution have to be optimized simultaneously. Due to the extensive use of Intellectual Property (IP) and embedded memory blocks, a design usually contains tens or even hundreds of big macros. A design with big movable macros and numerous standard cells is known as mixed-size design. Due to the big size difference between big macros and standard cells, the placement of mixed-size designs is much more difficult than the standard-cell placement. This work presents an efficient and high-quality placement tool to handle modern large-scale mixed-size designs. This tool is developed based on a new placement algorithm flow. The main idea is to use the fixed-outline floorplanning algorithm to guide the state-of-the-art analytical placer. This new flow consists of four steps: 1) The objects in the original netlist are clustered into blocks; 2) Floorplanning is performed on the blocks; 3) The blocks are shifted within the chip region to further optimize the wirelength; 4) With big macro locations fixed, incremental placement is applied to place the remaining objects. Several key techniques are proposed to be used in the first two steps. These techniques are mainly focused on the following two aspects: 1) Hypergraph clustering algorithm that can cut down the original problem size without loss of placement Quality of Results (QoR); 2) Fixed-outline floorplanning algorithm that can provide a good guidance to the analytical placer at the global level. The effectiveness of each key technique is demonstrated by promising experimental results compared with the state-of-the-art algorithms. Moreover, using the industrial mixed-size designs, the new placement tool shows better performance than other existing approaches

    LDRD final report : robust analysis of large-scale combinatorial applications.

    Full text link

    Traffic Management System for the combined optimal routing, scheduling and motion planning of self-driving vehicles inside reserved smart road networks

    Get PDF
    The topic discussed in this thesis belongs to the field of automation of transport systems, which has grown in importance in the last decade, both in the innovation field (where different automation technologies have been gradually introduced in different sectors of road transport, in the promising view of making it more efficient, safer, and greener) and in the research field (where different research activities and publications have addressed the problem under different points of view). More in detail, this work addresses the problem of autonomous vehicles coordina tion inside reserved road networks by proposing a novel Traffic Management System (TMS) for the combined routing, scheduling and motion planning of the vehicles. To this aim, the network is assumed to have a modular structure, which results from a certain number of roads and intersections assembled together. The way in which roads and intersections are put together defines the network layout. Within such a system architecture, the main tasks addressed by the TMS are: (1) at the higher level, the optimal routing of the vehicles in the network, exploiting the available information coming from the vehicles and the various elements of the network; (2) at a lower level, the modeling and optimization of the vehicle trajectories and speeds for each road and for each intersection in the network; (3) the coordination between the vehicles and the elements of the network, to ensure a combined approach that considers, in a recursive way, the scheduling and motion planning of the vehicles in the various elements when solving the routing problem. In particular, the routing and the scheduling and motion planning problems are formulated as MILP optimization problems, aiming to maximize the performance of the entire network (routing model) and the performance of its single elements - roads and intersections (scheduling and motion planning model) while guaranteeing the requested level of safety and comfort for the passengers. Besides, one of the main features of the proposed approach consists of the integration of the scheduling decisions and the motion planning computation by means of constraints regarding the speed limit, the acceleration, and the so-called safety dynamic constraints on incompatible positions of conflicting vehicles. In particular, thanks to these last constraints, it is possible to consider the real space occupancy of the vehicles avoiding collisions. After the theoretical discussion of the proposed TMS and of its components and models, the thesis presents and discusses the results of different numerical experiments, aimed at testing the TMS in some specific scenarios. In particular, the routing model and the scheduling and motion planning model are tested on different scenarios, which demonstrate the effectiveness and the validity of such approach in performing the addressed tasks, also compared with more traditional methods. Finally, the computational effort needed for the problem solution, which is a key element to take into account, is discussed both for the road element and the intersection element

    Artificial Intelligence Techniques for Automatic Reformulation and Solution of Structured Mathematical Models

    Get PDF
    Complex, hierarchical, multi-scale industrial and natural systems generate increasingly large mathematical models. Practitioners are usually able to formulate such models in their "natural" form; however, solving them often requires finding an appropriate reformulation to reveal structures in the model which make it possible to apply efficient, specialized approaches. The search for the "best" formulation of a given problem, the one which allows the application of the solution algorithm that best exploits the available computational resources, is currently a painstaking process which requires considerable work by highly skilled personnel. Experts in solution algorithms are required for figuring out which (formulation, algorithm) pair is better used, considering issues like the appropriate selection of the several obscure algorithmic parameters that each solution methods has. This process is only going to get more complex, as current trends in computer technology dictate the necessity to develop complex parallel approaches capable of harnessing the power of thousands of processing units, thereby adding another layer of complexity in the form of the choice of the appropriate (parallel) architecture. All this renders the use of mathematical models exceedingly costly and difficult for many potentially fruitful applications. The \name{} environment, proposed in this Thesis, aims at devising a software system for automatizing the search for the best combination of (re)formulation, solution algorithm and its parameters (comprised the computational architecture), until now a firm domain of human intervention, to help practitioners bridging the gap between mathematical models cast in their natural form and existing solver systems. I-DARE deals with deep and challenging issues, both from the theoretical and from an implementative viewpoint: 1) the development of a language that can be effectively used to formulate large-scale structured mathematical models and the reformulation rules that allow to transform a formulation into a different one; 2) a core subsystem capable of automatically reformulating the models and searching in the space of (formulations, algorithms, configurations) able to "the best" formulation of a given problem; 3) the design of a general interface for numerical solvers that is capable of accommodate and exploit structure information. To achieve these goals I-DARE will propose a sound and articulated integration of different programming paradigms and techniques like, classic Object-Oriented programing and Artificial Intelligence (Declarative Programming, Frame-Logic, Higher-Order Logic, Machine Learning). By tackling these challenges, I-DARE may have profound, lasting and disruptive effects on many facets of the development and deployment of mathematical models and the corresponding solution algorithms

    Air Traffic Management Abbreviation Compendium

    Get PDF
    As in all fields of work, an unmanageable number of abbreviations are used today in aviation for terms, definitions, commands, standards and technical descriptions. This applies in general to the areas of aeronautical communication, navigation and surveillance, cockpit and air traffic control working positions, passenger and cargo transport, and all other areas of flight planning, organization and guidance. In addition, many abbreviations are used more than once or have different meanings in different languages. In order to obtain an overview of the most common abbreviations used in air traffic management, organizations like EUROCONTROL, FAA, DWD and DLR have published lists of abbreviations in the past, which have also been enclosed in this document. In addition, abbreviations from some larger international projects related to aviation have been included to provide users with a directory as complete as possible. This means that the second edition of the Air Traffic Management Abbreviation Compendium includes now around 16,500 abbreviations and acronyms from the field of aviation
    corecore