Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

5. The figure below shows a segmented routing structure in a row-based field-programmable gate array (FPGA). There are five connections, c1, c2, ..., C5, to

image text in transcribed

image text in transcribed

5. The figure below shows a segmented routing structure in a row-based field-programmable gate array (FPGA). There are five connections, c1, c2, ..., C5, to be routed on three segmented tracks, t1, t2, and t3, with eight segments s11, 812, of segments by using switches. If a switch incident on two adjacent segments is "ON", then the two segments are electrically connected; otherwise, the two segments can be used independently. You are asked to route (place) the five connections on the three segmented tracks. Suppose each connection can use at most one segment for routing, i.e., 1-segment routing. In other words, a connection Ck of the ., S32 in the row-based FPGA. A track can be partitioned into a set column span [lk,rk] is said to be routed on a segment s;ij of track t; if Ck = [lk,rk] is placed within the column of For example, c 2, 5| can be routed on segment s31 Of track t3 (which consumes span Sij. only one segment) while it cannot route on track t1 or t2 (which would have consumed two segments, thus violating the constraint of 1-segment routing). Give an efficient algorithm to solve the 1-segment routing problem. What is the time complexity of your algorithm? C4 Connections C5 $11 $12 $13 t1 $23 $21 S22 Tracks t2 S32 $31 t3 Columns 2 3 4 5 Segment Switch 5. The figure below shows a segmented routing structure in a row-based field-programmable gate array (FPGA). There are five connections, c1, c2, ..., C5, to be routed on three segmented tracks, t1, t2, and t3, with eight segments s11, 812, of segments by using switches. If a switch incident on two adjacent segments is "ON", then the two segments are electrically connected; otherwise, the two segments can be used independently. You are asked to route (place) the five connections on the three segmented tracks. Suppose each connection can use at most one segment for routing, i.e., 1-segment routing. In other words, a connection Ck of the ., S32 in the row-based FPGA. A track can be partitioned into a set column span [lk,rk] is said to be routed on a segment s;ij of track t; if Ck = [lk,rk] is placed within the column of For example, c 2, 5| can be routed on segment s31 Of track t3 (which consumes span Sij. only one segment) while it cannot route on track t1 or t2 (which would have consumed two segments, thus violating the constraint of 1-segment routing). Give an efficient algorithm to solve the 1-segment routing problem. What is the time complexity of your algorithm? C4 Connections C5 $11 $12 $13 t1 $23 $21 S22 Tracks t2 S32 $31 t3 Columns 2 3 4 5 Segment Switch

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Inference Control In Statistical Databases From Theory To Practice Lncs 2316

Authors: Josep Domingo-Ferrer

2002nd Edition

3540436146, 978-3540436140

More Books

Students also viewed these Databases questions

Question

What does the start( ) method defined by Thread do?

Answered: 1 week ago