Place and route

Place and route

Place and Route is a stage in the design of Printed Circuit Boards, Integrated Circuits, and Field programmable gate arrays. As implied by the name, it is composed of two steps, placement and routing. The first step, placement, involves deciding where to place all electronic components, circuitry, and logic elements in a generally limited amount of space. This is followed by routing, which decides the exact design of all the wires needed to connect the placed components. This step must implement all the desired connections while following the rules and limitations of the manufacturing process.

Place and route is used in several contexts:

*Printed circuit boards, during which components are graphically placed on the board and the wires drawn between them.
*Integrated circuits, during which a layout of a larger block of the circuit or the whole circuit is created from layouts of smaller sub-blocks.
*FPGAs, during which logic elements are placed and interconnected on the grid of the FPGA.

These processes are similar at a high level, but the actual details are very different. With the large sizes of modern designs, this operation is usually performed by electronic design automation (EDA) tools.

Printed Circuit Board

Place and Route of a printed circuit board generally comes after the creation of a schematic or generation of a netlist. The generated netlist is then read in to a layout tool, and associated with part footprints from a library. After this step is generally place and route.

Place and Route is generally done in two steps. Placing the components comes first, then routing the connections between the components. Though the component placement is not absolute during the routing phase of the design process. It may be tweaked by rotating or moving the components. This is especially true when using more complex components such as FPGAs or Microprocessors. Their large amounts of signals, and their signal integrity needs may make the original placement not optimal.cite web |url = http://pcdandf.com/cms/content/view/4345/95/ |title = FPGA/PCB Co-Design Increases Fabrication Yields |accessdate = 2008-07-24 |publisher=Printed Circuit Design and Fabrication]

Field Programmable Gate Array

The process of place and route for an FPGA is generally not performed by a person, but uses a tool provided by the FPGA Vendor or another software manufacturer. The need for software tools is because of the complexity of the circuitry within the FPGA, and the function the designer wishes to perform. The FPGA is designed using logic diagrams containing both digital logic and Very High Speed Integrated Circuits Hardware Description Language (VHDL), or Verilog. These will then be put through an automated place and route procedure to generate a pinout, which will be used to interface with the parts outside of the FPGA.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Place d'Orléans Station — Place d Orléans Transitway Station …   Wikipedia

  • Place d'Orleans Station (OC Transpo) — Place d Orléans (also called Orléans Station) is a transitway station in the Orléans community of the city of Ottawa, Ontario. It is located just off Regional Road 174 and Champlain Street right next to Place d Orléans Shopping Centre.This is the …   Wikipedia

  • Route 35 (MTA Maryland) — Route 35 City Baltimore Operating Agency Maryland Transit Administration …   Wikipedia

  • Route 66 (TV series) — infobox television show name = Route 66 caption = Tod and Buz take a ferry to trouble in the series premiere. format = Drama runtime = approx. 0:52 (per episode) creator = Stirling Silliphant starring = Martin Milner George Maharis (1960 1963)… …   Wikipedia

  • Route 27 (MTA Maryland) — This article is about the MTA bus route. For the numbered road, see Maryland Route 27. Route 27 City Baltimore Operating Agency Maryland Transit Administration …   Wikipedia

  • route — [[t]ru͟ːt[/t]] ♦♦ routes, routing, routed (Pronounced [[t]ru͟ːt[/t]]u> or [[t]ra͟ʊt[/t]]u> in American English.) 1) N COUNT A route is a way from one place to another. ...the most direct route to the town centre... All escape routes were… …   English dictionary

  • Route 5 (MTA Maryland) — This article is about the MTA bus route. For the numbered road, see Maryland Route 5. Route 5 City Baltimore Operating Agency Maryland Transit Administration …   Wikipedia

  • Route 7 (MTA Maryland) — This article is about the MTA bus route. For the numbered highway, known as Philadelphia Road , see Maryland Route 7. Route 7 City Baltimore Operating Agency Maryland …   Wikipedia

  • Route assignment — Route assignment, route choice, or traffic assignment concerns the selection of routes (alternative called paths) between origins and destinations in transportation networks. It is the fourth step in the conventional transportation forecasting… …   Wikipedia

  • Route 11 (MTA Maryland) — Route 11 City Baltimore Operating Agency Maryland Transit Administration …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”