Car Brake Pad/Rotor change

If you have a regular car, chances are that brake change is one of the things that you have to do once or twice a during the life of the car. Some people keep driving 100K miles w/o needing a brake job, while some might need it sooner. Pads are the first thing to replace, but most mechanics recommend changing both pads and rotors at the same time, as the labor cost is high and part cost is low. So, get it done in one shot, so that you don't have to pay for it again few years down the line. Usually new rotors with new pads are recommended, especially if you are doing this after a long interval (i.e 10 yrs or 100K miles)

Fantastic video showing basics ofhow pads, rotors and calibers work => https://www.youtube.com/watch?v=ivMB4WEGgZo

Get your brakes evaluated every year or so to find out if they need replacement. All shops do the evaluation for free. Take pics while they are evaluating and and take it to different mechanics. This will give you an idea of what all needs to be replaced, Get a quote from each place. Once you are convinced that brake needs replacement, you can either do it yourself or at a mechanic's shop. I'll list both options below:

1. At a shop: The labor cost for replacing brake pads and rotors usually runs from $50 to $100 per wheel depending on the car. For 4 wheels, labor is around 3 hrs, and they will charge you around $200-$400. The cost of pads + rotors is around $400. Total quoted for my Toyota minivan was $1500 for all 4 wheels for pads+rotor. They will push you to change both pads and rotors. Very rarely will they agree to just change the pad. Also, they won't allow you to use your own pads and rotors. Their pads and rotors are the cheapest ones that they get in bulk from the auto parts stores.

Brake specialty places like brakeCheck, etc are also ripoff. All these repair shops basically milk you in parts as well as labor (parts are usually 2X-3X more expensive at these repair shops compared to what you can get at amazon)

2. Do it yourself (DIY): Of course you are here on this website to save money, so we do everything humanly possible ourselves. Brake change is such an easy job, that it can be done yourself. If you just do brakepads, they can be done  in less than 1 hr per wheel in your parking space. It not only saves you money but you put the best parts too. You should spread doing the brake job for 4 wheels over 2 weekends. One weekend do the front brakes and the next weekend, do the rear ones. The rear ones are usually harder. Doing the front ones will give you some experience, and you can also try them out over a week. Next week it gets easier when doing rear wheels

General procedure on brake pad/rotor replacement (3 part series): Part 1 (other 2 parts are in links in the first part) => https://www.youtube.com/watch?v=mwEOP9Tobw8

 


 

When to do a Brake Change:

It's hard to know when to get brake work done, and what all parts to replace. Brake pads and Brake rotors are the 2 parts that usually need changing. How long they last depend on the quality of brake pads and rotors that are installed on your car. Bosch Brake pads and rotors are the best and even better than or as good as OEM parts for half the price.

  • Brake Pads: These are the parts that push against the rotor and stop your car. They start thinning out every time brake is applied. New brake pads are about 12mm-15mm in depth. Brake pads need replacement when they go to 3mm or less. This can happen in anywhere from 30K-80K. It's independent of how many years the car has been driven, but mostly on miles driven, and how hard you apply your brakes. Some people have their pads lasting 100K+ miles.
  • Brake Rotors: These rotors are circular disc attached to the transmission that the brake pads press against to stop the car. These also start degrading and thinning out over time. Experts say that the rotors last for at least 2 pad changes. That means, you can skip rotor change the first time you change your brake pads. The next time you replace your brake pads, you can replace rotors too. Since brake pads last from 30K-80K miles, rotors will need change at 60K-160K miles. Auto shops will push you for a rotor change. I changed my brake pads at 65K miles. They could have easily run for 10K miles more. Rotor was in pristine condition. Rotor may not need to be changed even at 150K miles. Car will expire before the rotors expire.

 


 

Items needed for Brake Change:

Get these things before you start doing oil change. These are one time investment, and can be reused.

1. Brake Pads and Rotors: You need to buy pads and rotors. Rotors are only needed if they have gotten bad. I got my set of Bosch rotors from amazon for $60 ($40 for front wheels, $20 for rear wheels). Pads come in set of 4, so that you can replace pads in both tires (right and left). Bosch rotors were $80 a piece, so would cost $300. So, rotors are 4X more expensive than pads, that's why people try to postpone changing rotors.

2. Jack and pair of Jack Stand: You need a jack to lift the car (usually avilable with spare tire that's already there in your car). Pair of Jack stands are needed to hold the car for extra safety.

3. Brake Lube and Brake Cleaner: Brake lube and Brake cleaner are good to have.

4. Misc items to rent: You can get these on rent at any Auto parts store for FREE. Do not waste money buying them.

 


 

Steps:

Lot of videos on youtube for all common models of cars. Search for your model and follow the procedure exactly as shown.

Video on replacing front brake pads only on Toyota Sienna => https://www.youtube.com/watch?v=bSIh1PzSpo8

Video on replacing rear brake pads only on Toyota Sienna => https://www.youtube.com/watch?v=c2OG_hffd1o

Videos on replacing both pad and rotor replacement on front wheel):

Sequence to take parts out is : Wheels => Calipers => Pads => Brackets => Rotors. Now reverse the order when assembling these back.

Summarized steps:

FRONT BRAKES:

  1. Park your car and get your Parking brake (special brake on the side or near the brakes) so that the car won't move, no matter what. It locks the wheels completely. Now, look at the level of brake fluid under the hood to make sure it's close to MIN level. If the pads are worn out, and the brake fluid level is near the max, then it's possible that after putting the new brake pads, the brake fluid may come gushing out. To prevent that, take some brake fluid out to take it to MIN level. Do this before you start the brake job. For me, the brake fluid was just below the "Max" level, and after he brake job, it went just over the "Max" level. This was just with front 2 brake pad change.
  2. Use 21mm socket with the breaker bar to loosen wheel nuts. Instead of breaker bar with 21mm socket, use "Automotive cross bar" listed above. Do it for 2 front wheels, and then raise the car using jack stands. Now loosen the nuts completely to take off the front wheels.
  3. You will now see your brake assembly. To work on front pads in a easier way, get on the car, and turn the steering wheel so that the pad is more visible to you. For the other side, again turn the steering wheel in completely opposite direction. After taking the wheels out, you will see 2 wishbone springs. Take them out by hand and remember to put them back in (They provide new ones with brake pads, so use new ones if available)
  4. Now take 17mm wrench and 14mm socket (attached to the ratchet) to unscrew the bolt that goes into the side holding the caliper. To unscrew, you need to turn the bolt "counterclockwise" looking into the bolt. To put it back, you need to turn it "clockwise" looking into the bolt. It's easy to do it other way, as you are looking at it from behind the nut, so directions get messed up. Even some videos will appear like they are moving nuts in wrong direction, but they are not. If you are moving it, and nut doesn't seem to move, you need to reverse direction. I did this mistake too. Also, the 17 mm wrench need to be thin (NOT thick), as then it won't go into the small space that's there. So, get different thickness 17mm wrench before you start the job. I had three 17mm wrench, and only one of them was able to go in the limited space available there. We need to take out this caliper before we can access the pads, as the caliper is covering the pads. When lifting the calipers, make sure that you don't stress out the brake fluid line or let it hanging by itself, as any kink in that will cause big trouble and total replacement. If you are not comfortable, just unscrew the bottom bolt and leave the top bolt in place, but loosen it a bit. This will allow you to keep caliper in place and still change the pads. You can get away with this only if you are changing pads ONLY. IF changing the rotor too, then you will need to unscrew both top and bottom nuts. Leaving the top nut in place will prevent any damage to the brake fluid pipe, as the pipe is never hanging. Put the caliper on the top where it has support and be very careful with the brake fluid line. If you do take bot nuts off, hang it using the "Brake Caliper Hanger".
    1. NOTE: The caliper may sometimes seem too tight, and refuse to budge. This is because the pistons in the calipers are pushing against the pads, making it difficult to move. Don't try to force it out. Watch videos on how to loosen the caliper using a screwdriver or other pointed tool. Many novice DIYers end up destroying their caliper thinking it's stuck.
    2. IMP: Turn the bolt counterclockwise to unscrew it, as explained above.
  5. Once the caliper is resting on some solid surface on the car, push the pistons back to be flush with the housing. You will need Brake pad spreader to do that. You might need to take out both brake pads to assist you with this job. Toyota sienna is a twin piston, so you will 2 holes. Many cars are single piston, doesn't matter for our purpose.
    1. Make sure no brake fluid is behind the duct seal.
    2. When you push the pistons in using C-caliper or brake pad spreader, you will notice brake fluid rising in the container under the hood. This is why we reduced the brake fluid level in step 1 above.
  6. OPTIONAL (Rotor Replacement) If you need to replace rotor, watch video on how to take old rotor out. Replace them with new rotor.
    1. To take rotor out, we have to first detach the bracket from the car, since it's covering the rotor. The bracket has two 17mm nuts on the back side, which need to be unscrewed.
    2. Then you can take the brake rotor out and put the new brake rotor. Then screw the bracket back in. You need to toque the screws to 76 ft-lb. See the videos above.
  7. Use brake cleaning liquid to clean areas around caliper, brake pads, rotors, etc.
  8. OPTIONAL: Now pull the side pins in rubber boot out and clean them. Apply lube and put both pins back. Make sure they go in the rubber boot completely, as they were before you took them out. People do it, I didn't think it was necessary.
  9. Get new brake pads, and install the wear indicator on top of each brake pad. It should make a clicking sounf when inserted completely, as there's a notch on pad where it gets inserted in. On the brake housing itself, remove the old brake slide pins, and replace it with new ones after cleaning the surface with brake cleaning liquid. Put a dab of brake lube on each piece. Also put the lube on back side of each brake pad.
  10. Install the brake pad on new fitting kit (you my use the old fitting kit, but if you got new ones with the new pads, use the new ones). Put the caliper back and tighten the caliper bolts to 25 ft-lb using the same 17mm wrench and 14mm socket.
  11. Finally put the wheels back. Tighten the wheel nuts a bit while car is lifted. Repeat the whole process for other wheel in the front. Then bring the car down on the ground and tighten both wheels to 76 ft-lb.
  12. Before you drive the car, turn it on, and press the brake pedal a few times to build the pressure. Do NOT put the car into any gear (leave it in PARK). Only once the pressure is built, you should take a test drive. I pressed it 5-10 times, which was good enough. Do NOT forget to put your car out of "Emergency Parking" (the thing we did in step 1)
  13. Now do the rear brakes. They are slightly more difficult than front ones, but process is the same.

 

REAR BRAKES:

  1. Do your rear brakes after test driving with your front brakes replaced. Rear brakes turned out to be much easier than front.Rear wheels don't turn with Steering wheel, so nothing to be done. Take the wheels out and then take the calipers out.
  2. There is no wishbone spring. Even the nuts on calipers only require 14 mm wrench to open (no 17mm wrench or 14 mm socket needed), as only 14mm nut moves. Just a little counter clockwise push, and it will loosen.
  3. Once loosened, open it. There is no place to hang the calipers, so have someone hold it by hand, while you are replacing the pads. Steps exactly the same. Do NOT forget to install the wear indicator on the bottom of the pad.
  4. Most of the other steps same as Front brakes.

 

Front brake will take time, if you are doing it for the first time. Maybe an hour to 2 hours. Rear brakes will take at most an hour. All in all, 3hrs is the most you will need on changing pads on all 4 wheels. Congrats on learning a new skill and a job well done !!

 


 

Past Imperfect Tense

As explained in verb section, Past Imperfect tense is used to talk about past actions generally, without a specific duration. This includes past habitual actions, as well as actions that were not completed in the past. In Past perfect, actions were completed (He went to church), but in Past imperfect, it's like "He went to church every Sunday". Think of it as "when events were completed" they were "perfect", i.e how it was supposed to be. However, when events in past were left uncompleted, then it's not really perfect, so we call it "Imperfect".

Link => https://lingvist.com/course/learn-spanish-online/resources/spanish-imperfect-past-tense/

Below are 2 cases where it's used. This is important to learn, as is more common than you might think !!

  1. Gerund form: ex: I was eating => estaba comiendo. We use past imperfect form of was => estaba. Estar form  (NOT ser form) used with gerund. See in Gerund section
  2. Habitual/repeated action (used to) => I used to play tennis => Yo jugaba al tenis. Again we use past imperfect form of jugar => jugaba. 

This is the conjugation table for Past Imperfect: Different for -ar verb and -er/-ir verb. 1st and 3rd person singular form are same, while 2nd person singular is just an "s" added at end. So, this makes singular form of this table really easy.

-ar verbs:

 We basically add the suffix -ab to the stem word

 base word = -ar (was/used to) singular plural
 I => First person -aba

-ábamos

You (informal) => Second person

-abas

-abaís

He, she, You (formal=> Third person

-aba (same as 1st person)

-aban

 

-er/-ir verbs:

 We basically add the suffix -ía (i with an accent) to the stem word.

NOTE: This suffix "ía" etc is the same as that used in "Simple conditional form" (i.e would go, etc). The only difference is that it here it goes with the stem (i.e gust + ía = gustía), while in Simple conditional, the full full base word is used (i.e gustar + ía = gustaría).

 base word = -er/-ir (was/used to) singular plural
 I => First person -ía

-íamos

You (informal) => Second person

-ías

-íaís

He, she, You (formal=> Third person

-ía (same as 1st person)

-ían

 

ex:

  • Simple Past tense (Preterite): I built a house last year (event is completed) => yo construí una casa el año pasado. (To construct is "construir" an -ir verb, so conjugation is construí)
  • Past Imperfect: I used to build houses (habitual) => yo construía casas ( construir verb is conjugated to construía)
    • ex: I used to live in Spain => yo vivía en españa

Another way of saying "I used to":

There is one other way of saying I used to, which is not very common. We use word "solía" for "I used to", and then we use the infinitive form of verb (w/o any conjugation).

ex: I used to read a lot => solía leer mucho.

 


 

Irregular verbs in Past imperfect:

There are only 3 verbs which are irregular in past imperfect => Ser, Ver, Ir. (Estar still follows regular -aba form that is used for -ar verbs)

 base word = -ar, -er, -ir Imperfect Tense (ser => to be) => treat it as -ar verb with stem as "er". Also instead of -aba, use -a Imperfect Tense (ver => to see) => treat it as -er verb with stem as "ve" (i.e only drop r, don't drop full er) Imperfect Tense (ir => to go) => treat it as -ar verb with no stem and suffix as "iba" instead of "aba"
I (We)  era  veía iba
You (You all)  eras  veías ibas
He, She, You (They, You all)  era  veía iba
We éramos (accent on é)  veíamos ibamos
You all erais  veíaís ibaís
They, You all eran  veían iban

 

ex:

  • I was very happy in elementary school => Era muy feliz en primaria. => Here, it means "I used to be very happy", it's not a event that completed. Even though "was" is used which seems to indicate that's past perfect, but the meaning of sentence implies "used to" which makes it past imperfect.
  • I used to watch movies every saturday => yo veía peliculas todos los sábados.

 


 

Participle form of verb

The participle form in Spanish is equivalent to the English past participle (V3 or third form of the verb). In English, these verbs indicate things done in past, but add a sense of completion (i.e had done, have asked, etc).  In English, the verb itself ends in -ed, -en, etc (i.e looked, taken, etc). In Spanish, the regular participle form of the verb changes -ar/(-er/-ir) to -ado/-ido (always ends in -do). In some cases the participle form can change to agree with a noun gender and plurality (-do/-da/-dos/-das). These happens usually when participle form is used as an adjective. Take the -ado/-ido form of verb to form (m,s) adj form. In some other places, -edo is listed as the participle form for -er verb. Some irregular verbs have participle form completely diff. See ex below:

Participle form used as Adjectives:

  • pérder => to lose. Adj "loss" is pérdida => loss.
    • ex: We are very sorry for your loss => Sentimos mucho su pérdida
    • ex: lost keys => las llaves perdidas
  • entrar / salir => to enter / to leave. Adj are entrada/salida which means entrance/exit. These are 2 most common adj that you see in bldgs, etc (at entry/exit signs)
  • enojar => to anger. Adj is enojado/enojada. ex: He/She is angry => él/ella está enojado/enojada
  • ocupar => to be busy, Adj is ocupado => busy. A similar word with "pre" prefix means something very diff. preocupar => to worry. Adj is preocupado => worried

Participle forms for Irregular Verbs:

  • decir (to say) => dicho (NOT decido) is participle form.
  • hacer (to do/ to make) => hecho
  • ver (to see) => Visto (NOT vido)
  • escribir (to write) => escrito (NOT escribido)

 

Participles always have a main verb and an auxillary verb. In the example "I had done", there are 2 verbs => "had" is the auxillary verb, while "done" is the main verb. Both verbs are conjugated in English depending on the person. i.e I have done vs he has eaten. Auxillary verb changed from "have" to "has" depending on I or He. The same rule applies in Spanish. However, with consecutive verbs, there is the consecutive verb rule (discussed in verb section too).

Consecutive verbs: When we have 2 verbs back to back, only the 1st one follows the conjugation table, the second one is in infinitive or participle form.  With participle forms, the auxillary verb is the 1st verb, and the main verb is the second verb. So we conjugate the auxillary verb based on 3x2 table, while the main verb is transformed to it's participle form (ending in -ado/ido).

Main verb: Main verb is transformed to -ado/ido as explained above. There are no 3x2 tables for it.

Auxillary Verb: Haber is the spanish word for has/have, and is the auxillary verb we use with participle form. We conjugate it based on 3x2 table below. Haber itself can be in past participle form as "had", which conjugates to habido.

ex: I have sung => yo he cantado. => Here "have" being the auxillary verb is conjugated based on 3x2 table below, while "sing" being the main verb is transformed to it's participle form.

ex: I had sung => yo habido cantado => Here both main and auxillary verb are in past participle form.

Haber => has/have : This is different than Tener which means "obligation to do something" or to have something. This form of have which is "haber" is used in Perfect form (or "past participle" V3 form in English) as an auxillary verb.  Below table shows the present tense table for haber, for sentences like "He has eaten", etc. Haber is an irregular verb, and it's stem is har for transformation purpose for all forms, except 2nd person plural (vosotros) form. Since har is an -ar verb, it follows the -ar table for few entires and -er table for remaining few. Past tense for haber is shown in later sections. Along with this auxillary verb, the main verb needs to have the V3 form which is explained in verbs section. To reiterate, regular participle form of the main verb changes -ar/-er/-ir to -ado/-edo/-ido (always ends in -do).

  • Present form (stem is har)
  •  base word = haber => har (has/have) singular plural
     I => First person

    he (using har as base but transforms as -er verb)

    ex: I have eaten rice => yo he comido arro (eat is comer,so V3 form should be comedo, but instead it's comido)

    hemos (use har as base, but as -er)

    ex: we have => hemos

    You (informal) => Second person

    has (using har as base)

    habéis (use regular haber as base)

    He, she, You (formal=> Third person

    ha (using har as base)

    ex: He has sung => el ha cantado

    han (using har as base)

 

  • ex: cantar (to sing) => sung => cantado (NOTE: gerund form was cantando, while here it's cantado)
  • ex: hacer (to do) => done => hecho (irregular verb)
  • ex: The museum has closed => el museo ha cerrado. OR The museum is closed => el museo está cerrado (está used since it's temporary state)

 

Participles come in all moods as present, past and future. We saw the present form for haber above. The other most used forms are past and future. However, the main verb remains same in all forms, it's the auxillary verb (has/have/had/will have) that changes forms to imply past/present or future.

  • Past form (stem is hub) => hube, hubiste,etc. However, past tense of have is had, which is already a past participle and gets conjugated as habido. So, no need of past form.
  • Future form (stem is habr) => habré, habrás, etc
    • ex: I will have written the letter => yo habré escrito la carta (instead of escribido, it's escrito)

 


 

Other Pronouns:

  • There is / There are => Both of these translate to same word "hay" (pronounced aa-e, or eye). This word is actually 3rd person form of haber in present tense, which is translated as "It has". 3rd person form is ha, but it's also hay. We can also make questions by writing ¿hay? which means "Is there? / Are there?"
    • ex: ¿hay café? => Is there (any) coffee?. Sí, hay café => yes, there is coffee
    • ex: ¿hay más café? => Is there (any) more coffee?. 

 


 

Backward Verbs:

Most of the verbs that we saw are forward verbs, i.e I drink water => Here we conjugate "drink" based on person doing the work. So, translation is => yo bebo agua. However, there are so called "Backward Verbs", where the subject in the English sentence becomes the object in Spanish.  Link => https://www.thoughtco.com/using-encantar-other-than-third-person-3078317

  • ex: "I like the house" (subject + verb + object) is reversed as "The house pleases me" (object + verb + subject) in Spanish. Here the verb goes with the object, even though the subject is doing the verb. Since the object is usually 3rd person, we commonly use 3rd person form of the verb in singular or plural form. So, the translation should be 'la casa me gusta" (me is the IOP, so it comes before the verb). However, this is NOT correct, as the order is again changed in Spanish to match what's in English. The subject + verb + object order is still maintained. So, translation is => me gusta la casa. The "house" is the subject/noun here, and NOT "I". Verbs transform based on who's doing it. Here, noun "house" is doing the pleasing work, and it's a 3rd person. So, depending on whether House (noun) is singular/plural we use "Gusta" or "Gustan" conjugation. If we wish to use word "love", then we use encanatar. So, if we wish to say  "I love the house," the phrase would be translated as Me encanta la casa.

Pronoun like it, him/her, them, etc also used instead of noun (i.e I like it). you, he/she etc, where we use him/her, etc. So, we always need to have me/nos, te/os, le/les before the verb.

There are 2 ways to rewrite these sentences having backward verbs. Let's say as an ex: "I like the car". We can transform it in 2 ways (both use the (object + verb + subject) form):

  • The car pleases me => el carro me agrada. This is IOP form where IOP (here it's me) comes before the verb (pleases). This is the way we learned in pronoun section. "me" is IOP and not DOP, as verb is being done to someone (question to ask is to whom, and NOT what, so it's an IOP). So, translation is straightforward here. However, we can't use verb "gustar" here, as "gustar" means like This is NOT the way we use "backward verbs" in spanish. We use regular verbs here.
  • To me, pleases the car => me gusta el carro. This is the way backward verbs are used. Instead of saying "The car please me", we say "To me, pleases the car". Since car is noun, order doesn't change, so we say "me gusta <noun_object>". The object always needs to have "definite" article => el, la for singular and los/las for plural. If instead of noun, we had pronoun (i.e it), then "it" being a DOP, we have to change order => me le gusta. There are 4 possibilities in the sentence depending on whether subject is noun or pronoun, and whether object is noun or pronoun. See in pronoun section.

TRANSLATION TIP:

  • Pronoun (or the person doing the "like") is always "indirect object pronoun" (me, him, etc. so always use le/les, and NOT lo/la),
  • The object (noun or pronoun) being liked is put after the verb if it's noun, but before the verb if it's pronoun. See in pronoun section for the rules.
    • Noun object: indirect object pronoun (me, te, le) + verb (gusta, gustan) + object_noun/pronoun (cart) => me gusta la libro. 
    • Pronoun object: indirect object pronoun (me, te, le) + object_pronoun (her, it, etc) + verb (gusta, gustan) => me te gusta. Object pronoun is a DOP here

 

The following list includes few Spanish backward verbs. Note that most are used to describe opinions or psychological/physical reactions, possession, or involvement.

  • aburrir - to bore
  • faltar - to lack
  • gustar => to like
  • encantar => to love
  • molestar - to bother
  • interesar - to interest
  • disgustar - to disgust
  • picar - to itch
  • fastidiar - to annoy
  • importar - to care about something. Looks like similar to important, meaning something important which you care about.
  • quedar - to remain

 

 


 

Gustar => To Like: The Spanish verb gustar is an -ar verb usually translated in English as “to like”. It's a backward verb. it’s more about what pleases a person rather than what a person likes.  Here "Book pleases me" rather than "I like books".

The other forms gusto/gustamos, gustas/gustáis are used for the object, when instead of noun, we have pronoun as me/us or you/you_all. However these are less commonly used. I've seen different forms of translations based on these. I've written ones below that seem logical. The same table transformation is followed as shown for present tense of -ar verbs above.

 It's always in this form =>

  • Me gusta => I like
  • Te Gusta => you like
  • le gusta => He/She likes

Link: https://www.youtube.com/watch?v=SAfXpyZlz-I&list=PLv63dFTP4Sjq6knRsZQI-bTnRE38cZZoy&index=134

 

 base word = gustar (like)

noun (may be noun/pronoun) is as below

singular plural ( add s at end)
 me/us => pronoun should be First person

gusto => If "pleasing" is being done by "me", then gusto used (NOT based on 1st pronoun, but last pronoun).

ex: She likes me => To her, I please => le (me) gusto (gusto already implies, it has to be 1st person or I, so left out) => or simply "le gusto"

ex: You like me => te (to you) (me) gusto (I please) => te gusto

ex: I like walking => Me gusta caminar. (can't use Yo gusta). 

gusto => gusto is also a masculine noun and means taste, flavor or pleasure. 

ex: de buen/mal gusto => In good/bad taste

ex: mucho gusto => much pleasure. See later in"common greetings".

gustó (with accent on o) is the past form of the verb gustar for 3rd person (see in past tense forms later).

gustamos => If "pleasing" is being done by "us", then gustamos used.

You like us => You are pleased by us => te gustamos

You/You all => pronoun should be Second person

gustas => If "pleasing" is being done by "you", then gustas used.

ex: I like you => me (te) gustas (since you is the noun which is 2nd person, so gustas) => me gustas

ex: You like food => te gusta la comida (since food is the noun, which is for 3rd person, so gusta used)

gustáis => If "pleasing" is being done by "you all", then gustáis used.

ex: He likes you all => le (to him) gustáis.

ex: You all like books => les (to you all) gustan los libros (this is for 3rd person, plural object, so gustan used)

Him, her, you, it (or any noun) => pronoun should be Third person or any noun.

gusta => on all singular nouns

she likes our house => "To her it pleases our house" => le (to her) gusta nuestra casa

ex: I like your car => "To me it pleases your car" => Me gusta tu carro.

 she likes him => A ella le (to her) gusta

gustan => on all plural nouns

ex:I like peoples => Me gustan los pueblos

We like sports => To us, pleases the sports => Nos (to us) gustan los deportes (here plural gustan is based on sports which is plural)

 


 

Encantar => To Love: Similar to verb gustar, it's a backward verb. It means, "to enchant" or "to bewitch." However, it is most often used to express an extreme like or love for an object. 

 

There's also an adjective "Encantado", which means "delighted" or "pleased". We use that when meeting people. Encantada is a past participle conjugate of encantar, but here it's used as an adjective. Like happy person, delighted person, etc.

ex: encantado, señorita Maria => I (male) am pleased (to meet you)

ex: encantada, señor John => I (female) am pleased (to meet you)

 


 

Primetime TCL procs:

PT and other synopsys tools support a lot of tcl procs that make writing tcl programs easier. We already saw a lot of PT cmds as all_fanin, report_timing, etc that were for for specific task. There are many general purpose procs too provided by synopsys that can be used to make our own procs lot easier to write. These procs are loaded automatically when you invoke PT_SHELL, so you can call these procs directly.

Parsing arguments:

One of the most used tcl procs is for parsing proc arguments. Let's say we want to write a custom tcl proc for taking in some inputs and producing a o/p (ex proc to add 2 numbers). The standard tcl cmd for parsing args is by using the cmdline package provided by tcl. However, synopsys provides their own cmdline parser which is std across all of their cmds, and much easier to use. It also has helper proc to show the required args if -help is typed or if wrong args are provided.

parse_proc_arguments => This parses the argument list and puts them into the array specified. This is put inside our proc, and is the first line inside our proc, so that it will parse the args and put them into the array for use downstream.

syntax: parse_proc_arguments -args <arg_list> <result_array>

define_proc_attributes => This prints info on screen about the proc (i. what it does), args required, etc. This is when you just type the proc name, or use -help option (similar to how all std PT cmds show options, etc when you use -help option, or type the cmd with incorrect options). This checks for correctness of args too when you call the named proc. So this proc is a companion proc to parse_proc_arguments. Usually we use both these procs with a

ex:

proc my_proc {args} {
 parse_proc_arguments -args $args results
 set sp [get_pins $results(-from)]
 if {[set num [get_pins $results(-num)]] eq {}} {return 0}

foreach argname [array names results] { echo " $argname = $results($argname)" }
}

define_proc_attributes path_dly_onscreen \
 -info "Prints delay of gates on screen" \
 -define_args {\
    {-from            "startpoint name or collection"    "" string  required}
    {-to              "endpoint name or collection"    "" string  required}
    {-num              "num of paths"    "" float  required}
 }

 

parse_proc_arguments